[英]File handling techniques in Python
如何通过打开特定文件而不是在控制台上打印来读取文件? 我使用了以下代码,但它在控制台上打印了文件的内容。
fw=open("x.txt",'r+')
#fw.write("Hello\n")
#fw.write("Python is crazy af")
n=fw.read()
print(n)
fw.close()
内置的open
函数使文件的内容可用,这意味着您可以使用代码对其进行操作。 如果你不想打印一行,你可以做.readlines()
。 如果你不想打印它,你可以用它做任何你想做的事情,比如将它存储在一个变量中。
关于文件上下文的最后一个注意事项:
with open("filename.txt", "r") as file:
for line in file:
# Do something with line here
此模式保证关闭,而不是分别调用open
和close
。
但是如果你想打开一个文本编辑器......
如何通过打开特定文件来读取文件
答案的前 2 行(非注释)执行以下操作:
fw=open("x.txt",'r+')
n=fw.read()
您现在x.txt
的内容读入变量n
而不是在控制台上打印它?
那就不要打印了。 删除该行
print(n)
并且不会打印文件的内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.