我想使用名称列表打开多个文件,这样打开的文件的名称也会包含列表中的名称,如下所示:
List = ["Sin", "Cos", "Tan"]
for x in List:
df_x = pd.read_csv("C:\\Users\\gtala\\OneDrive\\Desktop\\TIME AI\\NIST_Tests\\constants\\x.txt")
所以我希望 x
替换文件名和目录中的 x
,这样最终我会从以下位置打开 df_Sin
来自 Cos.txt
的 Sin.txt
和 df_Cos
等
谢谢。
最佳答案
import pandas as pd
List = ["Sin", "Cos", "Tan"]
base="C:\\Users\\gtala\\OneDrive\\Desktop\\TIME AI\\NIST_Tests\\constants\\"
df = {}
for x in List:
df[x] = pd.read_csv(base + x +".txt")
在上面的字典df中,使用 df['Sin'] 访问 Sin 变量,例如,如下所示:
print df['Sin']
关于python - 在 python 中使用名称列表打开多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60079646/