Python入门全攻略(六)
文件操作
文件路径
- 绝对路径:
D:\pythonLearing\fileOperating.exe
- 相对路径:
./fileOperating.exe
# ./表示当前目录
# ../表示上一级目录
字符编码
字符集编码 | 说明 |
---|---|
ASCll | 最早的字符编码标准之一,基于拉丁字母的字符集,一共有128个字符 |
GBK(国际码) | 用于简体中文的字符编码,扩展自GB2312,包含更多中文字符 |
Unicode | 为容纳世界上所有书面语言而制定的一种字符集编码,字符集非常大 |
UTF-8 | Unicode的一种实现方式,使用一到四个字节表示一个字符,广泛使用 |
文件操作
python代码操作的文件格式:exe、txt、py、csv、md、mp4、jpg......(文本/音频/图片...)
文件操作模式:
模式 | 描述 | 适用场景 |
---|---|---|
'r' |
读取模式,文本文件必须存在,否则会抛出异常。 | 读取现有文本文件的内容。 |
'w' |
写入模式,如果文件存在则覆盖,否则创建新文件。 | 创建或覆盖写入文本文件。 |
'a' |
追加模式,如果文件存在则在文件末尾追加内容,否则创建新文件。 | 追加内容到现有文本文件。 |
'r+' |
读写模式,文件必须存在,否则会抛出异常。 | 读取并写入文本文件。 |
'w+' |
读写模式,如果文件存在则覆盖,否则创建新文件。 | 创建或覆盖并读取文本文件。 |
'a+' |
追加读写模式,如果文件存在则在文件末尾追加内容,否则创建新文件。 | 追 |