2018-11-18

第22章 文件输入与输出

22.1 什么是文件

22.2 文件名

22.3 文件位置

(1)目录:根目录、子目录,打开较方便,但不易于寻找文件;

(2)路径:C:\\Programs\\... ,假如文件和程序不在同一个文件夹,使用完全路径可以找到任一个文件;假如它们都在同一个文件夹,只需要像导入声音一样,告诉文件名就行了。

斜线还是反斜线?推荐使用反斜线/,因为斜线\与后面的字母可以结合为一些特殊字符,如\t,这样就识别不出含有\t的地址了。

22.4~22.6 文件的操作

文件的操作有:

(1)打开文件

(2)读取文件

(2)新建文件

(3)追加文件(修改)

接下来我们看他们的具体操作:

(1)打开文件

my_file = open ('my_filename.txt', 'r')

# 要打开文件,首先要在python中新建一个文件对象(前面my_file可以变成其他变量名),括号里要包含文件名(包括拓展名)和操作类型

# 'r' 代表我们要完成read这个动作

(2)读取文件

1, 可以打开整个文件来读取,方法跟上面的一样;

2,可以使用Python内置的读取文本行代码:

lines = my_file.readline()

注意:

(1)读取文件后,记得使用my_file.close()关闭文件,否则下次就无法访问;

(2)readline()方法每次只能读取一行文字,要读取前两行文字,就再运行一次readlines方法:

first_line = my_file.readline()

second_line = my_file.readline()

(3)回到文件起始位置:

first_line = my_file.readline()

second_line = my_file.readline()

my_file.seek(0)

first_line_again = my_file.readline()

(3)追加文件(修改)

你可能感兴趣的:(2018-11-18)