Python文件处理方法实例代码分析
导读:本文共9929字符,通常情况下阅读需要33分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:上下文管理器由Python 中的with语句定义。我可以使用以下语法重写我之前的代码:withopen("journal1.txt",'r')asfile:forlineinfile:print(line)调用open()函数,如果成功,则生成的TextIOWrapper对象存储在 中file,并且可以在with语句的主体中使用。一旦控制离开with语... ...
r
打开文件进行读取(默认)。
w
打开或创建文件以首先写入、删除(截断)其内容。
a
打开或创建要写入的文件,但追加到末尾而不是截断。
x
创建并打开一个新文件进行写入;它无法打开现有文件。
+
打开文件进行读写(见下表)。
t
以文本模式处理文件(默认)。
b
以二进制模式处理文件。
#
#
#
file.write("GNOMES\nWEAKNESS?\n")
file.write("leafblowers\n")
file.write("FLOATINGEYEBALLS")
offset
:字符移动的距离(可以是负数)
whence
: 计算偏移量的位置:0
表示文件的开始位置(默认),1
表示当前位置,2
表示文件的结束位置。
file_path=Path(Path.home(),".dead_simple_python")
接下来,我将使用file_path.exists()
检查路径是否已经存在。如果它不存在,我将使用os.makedirs
函数用于创建路径中缺少的任何目录:
file_path=Path("journals","journal1.txt")
file_path=Path(os.pardir,"journals","journal1.txt")
Python文件处理方法实例代码分析的详细内容,希望对您有所帮助,信息来源于网络。