我可以使用 python 打开具有任何扩展名的任何文件吗?
Can I open any file with any extension using python?
我是一个新手,对python不是很了解。在网上冲浪时,我发现您可以通过 python 打开文件。所以我的问题是我可以通过 python 打开任何文件 extension/custom 文件扩展名吗?我也可以将其作为 .txt 打开吗?如果您回答,请同时提供代码!如果可以的话。
So my question is that can I open any file extension/custom file extension through python? Can I also open it as a .txt?
是的,是的!
您可以通过以下方式打开 python 中的任何文本文件:
with open("filename.txt") as x:
...
假设您想读取一个文本文件的内容,那么您可以这样做:
with open("filename.txt", "r") as f:
print(f.read())
这个程序会打印filename.txt
的内容,注意那边的"r"
了吗?它是指定您使用文件的模式(简单来说,如读/写)
此外,您在阅读时不必提及任何模式,因为 "r"
是默认模式,但您可以明确说明
有一些可用的 'modes' 您可以在其中打开文件:
只读(‘r’):打开文本文件进行阅读。句柄位于文件的开头。如果文件不存在,则引发 I/O 错误。如前所述,这也是打开文件的默认模式。
Read and Write(‘r+’):打开文件进行读写。句柄位于文件的开头。如果文件不存在则引发 I/O 错误
Write Only (‘w’): 打开文件进行写入。对于现有文件,数据被截断并覆盖。句柄位于文件的开头。如果文件不存在则创建文件。
Write and Read(‘w+’):打开文件进行读写。对于现有文件,数据被截断并覆盖。句柄位于文件的开头。
Append Only ('a'): 打开文件进行写入。如果文件不存在,则创建该文件。句柄位于文件末尾。正在写入的数据将插入到现有数据之后的末尾。
Append and Read(‘a+’):打开文件进行读写。如果文件不存在,则创建该文件。句柄位于文件末尾。正在写入的数据将插入到现有数据之后的末尾。
您也可以通过以下方式打开文件:
name = open(...)
但这通常不是最佳做法,因为您稍后必须手动关闭文件。
So my question is that can I open any file extension/custom file extension through python?
是的。例如,您可以打开图像并以上述类似方式从中读取字节。
我是一个新手,对python不是很了解。在网上冲浪时,我发现您可以通过 python 打开文件。所以我的问题是我可以通过 python 打开任何文件 extension/custom 文件扩展名吗?我也可以将其作为 .txt 打开吗?如果您回答,请同时提供代码!如果可以的话。
So my question is that can I open any file extension/custom file extension through python? Can I also open it as a .txt?
是的,是的!
您可以通过以下方式打开 python 中的任何文本文件:
with open("filename.txt") as x:
...
假设您想读取一个文本文件的内容,那么您可以这样做:
with open("filename.txt", "r") as f:
print(f.read())
这个程序会打印filename.txt
的内容,注意那边的"r"
了吗?它是指定您使用文件的模式(简单来说,如读/写)
此外,您在阅读时不必提及任何模式,因为 "r"
是默认模式,但您可以明确说明
有一些可用的 'modes' 您可以在其中打开文件:
只读(‘r’):打开文本文件进行阅读。句柄位于文件的开头。如果文件不存在,则引发 I/O 错误。如前所述,这也是打开文件的默认模式。
Read and Write(‘r+’):打开文件进行读写。句柄位于文件的开头。如果文件不存在则引发 I/O 错误
Write Only (‘w’): 打开文件进行写入。对于现有文件,数据被截断并覆盖。句柄位于文件的开头。如果文件不存在则创建文件。
Write and Read(‘w+’):打开文件进行读写。对于现有文件,数据被截断并覆盖。句柄位于文件的开头。
Append Only ('a'): 打开文件进行写入。如果文件不存在,则创建该文件。句柄位于文件末尾。正在写入的数据将插入到现有数据之后的末尾。
Append and Read(‘a+’):打开文件进行读写。如果文件不存在,则创建该文件。句柄位于文件末尾。正在写入的数据将插入到现有数据之后的末尾。
您也可以通过以下方式打开文件:
name = open(...)
但这通常不是最佳做法,因为您稍后必须手动关闭文件。
So my question is that can I open any file extension/custom file extension through python?
是的。例如,您可以打开图像并以上述类似方式从中读取字节。