-2
我想打开名为'x.1.1.1.txt'的文件名。但是由于这几个点,我遇到了问题。读取.txt文件名,当文件名包含点时
f=open('x.1.1.1.txt','r')
当我使用该功能时,我收到文件名不存在的消息。
感谢
我想打开名为'x.1.1.1.txt'的文件名。但是由于这几个点,我遇到了问题。读取.txt文件名,当文件名包含点时
f=open('x.1.1.1.txt','r')
当我使用该功能时,我收到文件名不存在的消息。
感谢
这真的不要紧,你的文件所在,只要您提供的路径是正确的。
在下面的示例中,我自己指定变量中文件的路径。示例文本文件位于我的文档文件夹中。该文件的内容是文本的一个示例行。
尝试:
#if using windows filepath maybe C:\User\username\Documents
#if using mac filepath maybe /Users/username/Documents/
filepath = r'whole_path_to_file\x.1.1.1.1.1.txt'
o = open(filepath, 'r')
r = o.readlines()
print(r)
#output of example file nameed x.1.1.1.1.1.txt
['File content to read']
希望有所帮助。
是你的文件'x.1.1.1.txt'与你的python文件在同一个文件夹中吗? – haifzhan
刚刚证实(正如我怀疑的那样),Python 3可以用没有问题的点打开文件。 @HaifengZhang问道,你确定脚本和你想打开的文件位于同一个目录吗? – Aurora0001
与文件不在同一目录中,但在当前目录中,句点。这个文件名在大多数文件系统上都有效。检查当前目录使用'print(os.getcwd())' –