1. 在python中读取文本:a=open('路径/文本名.txt',‘r’) ,使用这个open函数,就表示打开这个路劲下面的这个文本,如果,该文本不存在,就会报错 ---‘r’表示读取的意思
2. 对于上的a他就是一个文件对象,后面的文本就是文件名,这里的文件对象和文件名就像是逻辑对应物理一样,在python中文件对象就是逻辑,而在操作系统当中对应的是文件名,都是指同一个东西
3. 打开之后我们就读取文件里面的东西,使用readlines()函数进行读取,用文件对象.readlines(),这样来调用readlines()函数,进行一行一行的读取,返回的是一个列表每一行就是一个元素,当你在文本中输入回车时,返回的是\n,表示回车
4. 读取完文件以后,一定要使用close()函数进行关闭,否则,其他程序无法调用这个打开的文件,,文件对象.close()
5. 如果想要一行一行的读取,就把s去掉,那么就是用readline()函数进行读取,python就会明白要一行一行的读取,而不是直接从都读到尾,对于一行一行的读取,返回的就是每一行的值,赋给一个变量,这返回的就不是一个列表了。。。
6. seek(n)函数表示文件的读取位置,第一行n=0,以此类推,当文件对象.seek(n),调用这个函数的时候,那么光标就会到那个位置,然后如果在用readline()函数的时候,从那个位置进行读取
7. 文本文件就是那种里面放的是字母、数字、字符串之类的东西,而二进制文件就是里面放的是照片,声音,视频,等之类的东西,而是用以上的函数是不能读取这些二进制文件的
8. 对于open有三种模式,open(‘文件路径’,‘r或者w或者a’),w表示写文件,当文件存在是打开,不存在是重新创建一个文件,a表示追加,像这个文件中追加写,如果文件不存在就会报错
9. 用文件对象.write('......'),这样调用write()函数进行写文本,或者追加写,这里注意,对于已经存在的文件,如果打开的方式是w写的话,那么回覆盖原来里面的东西,这里一定要注意
10. 还可以使用print来代替write()的作用向文本中写数据,,首先还是打开文本,然后print >> 文件对象,要写入的东西 ,这里两个>表示print不是在屏幕上输出,而是写入文本
11. pickle模块,用来向文本中写入东西用的
12. 随机模块random,里面的randint(n,m)随机生成n到m之间的数,choice(列表)函数,从列表中随机生成里面的其中一个数,
2. 对于上的a他就是一个文件对象,后面的文本就是文件名,这里的文件对象和文件名就像是逻辑对应物理一样,在python中文件对象就是逻辑,而在操作系统当中对应的是文件名,都是指同一个东西
3. 打开之后我们就读取文件里面的东西,使用readlines()函数进行读取,用文件对象.readlines(),这样来调用readlines()函数,进行一行一行的读取,返回的是一个列表每一行就是一个元素,当你在文本中输入回车时,返回的是\n,表示回车
4. 读取完文件以后,一定要使用close()函数进行关闭,否则,其他程序无法调用这个打开的文件,,文件对象.close()
5. 如果想要一行一行的读取,就把s去掉,那么就是用readline()函数进行读取,python就会明白要一行一行的读取,而不是直接从都读到尾,对于一行一行的读取,返回的就是每一行的值,赋给一个变量,这返回的就不是一个列表了。。。
6. seek(n)函数表示文件的读取位置,第一行n=0,以此类推,当文件对象.seek(n),调用这个函数的时候,那么光标就会到那个位置,然后如果在用readline()函数的时候,从那个位置进行读取
7. 文本文件就是那种里面放的是字母、数字、字符串之类的东西,而二进制文件就是里面放的是照片,声音,视频,等之类的东西,而是用以上的函数是不能读取这些二进制文件的
8. 对于open有三种模式,open(‘文件路径’,‘r或者w或者a’),w表示写文件,当文件存在是打开,不存在是重新创建一个文件,a表示追加,像这个文件中追加写,如果文件不存在就会报错
9. 用文件对象.write('......'),这样调用write()函数进行写文本,或者追加写,这里注意,对于已经存在的文件,如果打开的方式是w写的话,那么回覆盖原来里面的东西,这里一定要注意
10. 还可以使用print来代替write()的作用向文本中写数据,,首先还是打开文本,然后print >> 文件对象,要写入的东西 ,这里两个>表示print不是在屏幕上输出,而是写入文本
11. pickle模块,用来向文本中写入东西用的
12. 随机模块random,里面的randint(n,m)随机生成n到m之间的数,choice(列表)函数,从列表中随机生成里面的其中一个数,