读取 python 中以特定字符串开头的文件
Read a file in python starting with a particular string
我在以下路径中有一个文件:
/home/[user]/foo_01-01-2016.txt
我需要使用通配符 (*) 来阅读它:
import pandas as pd
df = pd.read_csv("/home/[user]/foo_*.txt")
但是它给出了找不到文件的错误。
您可以使用 glob
,但输出是列表,因此 select 第一项 [0]
:
import pandas as pd
import glob
path =r'/home/[user]'
filename = glob.glob(path + "/foo_*.txt")
print (filename[0])
df = pd.read_csv(filename[0])
print (df)
我在以下路径中有一个文件:
/home/[user]/foo_01-01-2016.txt
我需要使用通配符 (*) 来阅读它:
import pandas as pd
df = pd.read_csv("/home/[user]/foo_*.txt")
但是它给出了找不到文件的错误。
您可以使用 glob
,但输出是列表,因此 select 第一项 [0]
:
import pandas as pd
import glob
path =r'/home/[user]'
filename = glob.glob(path + "/foo_*.txt")
print (filename[0])
df = pd.read_csv(filename[0])
print (df)