Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 为什么我的书面声明不适用于txt fie_Python 3.x - Fatal编程技术网

Python 3.x 为什么我的书面声明不适用于txt fie

Python 3.x 为什么我的书面声明不适用于txt fie,python-3.x,Python 3.x,运行此命令会导致以下错误: io.UnsupportedOperation:不可写` 写入文件时会将该字符串包含到我的文件中,但它显示为不可写,尽管我使用了“r+”您没有使用“r+”标志打开它。您使用“读取文本”标志的'rt'标志打开了它。这是一个纯读标志,没有写权限 当在代码中切换到'r+'时,它将起作用。您似乎使用了rt而不是r+rt是“读取文本”。 f=open("panja.txt","rt") print(f.read()) f.write("thank you")

运行此命令会导致以下错误:

io.UnsupportedOperation:不可写`


写入文件时会将该字符串包含到我的文件中,但它显示为不可写,尽管我使用了
“r+”
您没有使用
“r+”
标志打开它。您使用“读取文本”标志的
'rt'
标志打开了它。这是一个纯读标志,没有写权限


当在代码中切换到
'r+'

时,它将起作用。您似乎使用了
rt
而不是
r+
rt
是“读取文本”。
f=open("panja.txt","rt")
print(f.read())
f.write("thank you")