def cleaning(input): name = str(input) read_file = pd.read_csv('#f"{name}".csv') print(read_file) cleaning(InputKeyword)
我的函数必须采用输入关键字,这将把“name”改为“#input”单词。我试过f-strigs,但没用。有什么想法或推荐我在哪里可以找到解决方案?提前感谢:)
mhd8tkvw1#
read_file = pd.read_csv('#f"{name}".csv')
这不是f字串,它是一个有 f 、引号和括号。f字符串的前缀必须是(令人惊讶的是)一个 f :-)我建议您尝试以下方式:
f
read_file = pd.read_csv(f"#{name}.csv")
如果你进去 xyzzy 在输入中,这将尝试打开文件 #xyzzy.csv .此外,使用关键字作为变量名是一个非常糟糕的主意。这个 input 函数就是这样一个例子。
xyzzy
#xyzzy.csv
input
1条答案
按热度按时间mhd8tkvw1#
这不是f字串,它是一个有
f
、引号和括号。f字符串的前缀必须是(令人惊讶的是)一个f
:-)我建议您尝试以下方式:
如果你进去
xyzzy
在输入中,这将尝试打开文件#xyzzy.csv
.此外,使用关键字作为变量名是一个非常糟糕的主意。这个
input
函数就是这样一个例子。