Python基础:Python文件打开
Python文件打开
打开服务器上的文件
假设我们有以下文件,位于与 Python 相同的文件夹中:
test. txt
Hello! Welcome to demofile.txt
This file is for testing purposes.
Good Luck!
若要打开文件,请使用内置函数。open()
函数返回一个文件对象,该对象具有读取文件内容的方法:open()``````read()
例子
f = open("demofile.txt", "r")
print(f.read())
如果文件位于其他位置,则必须指定文件路径,具体内容为:
例子
打开其他位置的文件:
f = open("D:\\myfiles\welcome.txt", "r")
print(f.read())
只读取文件的某些部分
默认情况下,该方法返回整个文本,但您也可以指定要返回的字符数:read()
例子
返回文件的 5 个前字符:
f = open("demofile.txt", "r")
print(f.read(**5**))
读取行
可以使用 以下方法返回一行:readline()
例子
读取文件的一行:
f = open("demofile.txt", "r")
print(f.readline())
通过调用两次,您可以读取前两行:readline()
例子
读取文件的两行:
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())
通过循环浏览文件的行,您可以一行一读整个文件:
例子
按行循环文件:
f = open("demofile.txt", "r")
for x in f:
print(x)
关闭文件
处理完文件后,始终关闭该文件是一种好的做法。
例子
完成文件后关闭该文件:
f = open("demofile.txt", "r")
print(f.readline())
f.close()
**注:**在某些情况下,由于缓冲,应始终关闭文件,在关闭文件之前,可能不会显示对文件所做的更改。
- 原文作者:知识铺
- 原文链接:https://geek.zshipu.com/post/python/Python%E5%9F%BA%E7%A1%80Python%E6%96%87%E4%BB%B6%E6%89%93%E5%BC%80/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com