2024-09-29 00:16:54 发布
网友
我试图用Python提取文件中的第一个单词。在
我的代码
import re con1 = pg.DB('tk', 'localhost', 5432, None, None, 'masi', '123') f1="/home/masi/fy.txt" print re.findall(r"\w+", f1.read())
我知道错误了
f1.read()应该是open(f1).read()
f1.read()
open(f1).read()
我不知道Python,但是看起来你需要打开文件
f=open('/tmp/workfile', 'r')
根据this site
将f1指定给文件路径时,实际上是说f1是引用文件路径的字符串。相反,如果将它赋给在该文件路径上调用的“open”方法的返回值(正如Jonathan建议的那样),那么f1将是一个打开的文件。在
f1.read()
应该是open(f1).read()
我不知道Python,但是看起来你需要打开文件
根据this site
将f1指定给文件路径时,实际上是说f1是引用文件路径的字符串。相反,如果将它赋给在该文件路径上调用的“open”方法的返回值(正如Jonathan建议的那样),那么f1将是一个打开的文件。在
相关问题 更多 >
编程相关推荐