一、文件系统(1)read(file system_read)
- Python当中用以下方式打开文件,有三种方式,权限分别是read,write,read&write。
- 使用readable()函数可以去看看这个文件变量是不是可读的。注意可写并不代表可读。
- .read() 函数会返回文件中所有的内容。
- readline()函数可以返回文件中一行的所有值,也就是一个换行符之前所有的字符。
- 相比于readline()有一个更好的方式读取行,就是readlines()。它会将每一个换行符以及换行符之前的字符保存为列表中的一个元素。
我们也可以用这个函数做一个循环,输出所有的列表内容。
二、文件系统(2)write(file system_write)
- 第一种写入文件的方式是append,在打开文件的模式选择中用a表示。
- 第二种写入文件的方式是write,在打开文件的模式选择中用w表示。但是它会清空之前在文件中写的所有内容。值得一提的是当打开文件模式为w时,如果文件系统中没有你指定的文件,它会自动创建这样一个文件。
三、模块(module)
Python强大的生态环境很大一部分取决于它的模块导入十分简单。
- 我们可以创建一个简单的Pyhton文件作为外部的模块供其他文件导入。我们在新建的useful_tools.py文件中定义一个函数和一个变量。
- 我们在另一个文件中只需要简单地导入这个模块,用模块名.方法或变量我们就可以访问到useful_tools.py当中的所有函数和变量。
- 我们有时候需要去安装外部的python包,这时候我们就需要pip包管理器帮助我们下载,我们先在python的安装目录下面的Scripts文件夹下找到pip.exe这个文件,将这个文件所在的地址添加到系统变量的Path当中去,就可以通过cmd访问pip这个命令了。然后我们使用比如pip install python-docx安装一个外部包。
- 它将会开始下载,下载完成之后,它将会放在这里(PyCharmIDE视图下)。
- 如果我们不想用了,也可以用pip uninstall python-docx命令删除安装。