当文件名包含点时,读取.txt文件名

时间:2016-11-08 20:02:22

标签: python python-3.x

我想打开一个名为'x.1.1.1.txt'的文件名。但是我因为几个点而遇到问题。

    f=open('x.1.1.1.txt','r')

当我使用该功能时,我收到文件名不存在的消息。

由于

1 个答案:

答案 0 :(得分:0)

只要您提供的路径正确无误,您的文件位置无关紧要。

在下面的示例中,我自己在变量中指定文件的路径。示例文本文件位于我的文档文件夹中。文件的内容是一个示例文本行。

尝试:

#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']

希望有所帮助。