Working with Your Own Data and Documents in Python
Working with Your Own Data and Documents in Python
Using files in Python
open() 函数是 Python 内置的用于打开文件并返回一个文件对象的函数。file_object = open(file_name, mode)
mode: 打开文件的模式:
- **’r’**:读取模式(默认)。
- **’w’**:写入模式,会覆盖原有文件内容。
- **’a’**:追加模式,在文件末尾追加内容。
- **’x’**:创建新文件,如果文件已存在则报错。
- **’b’**:以二进制模式打开。
- **’+’**:可读写模式。
文件对象的方法
- read(): 读取文件内容。
- readline(): 读取一行内容。
- readlines(): 读取所有行并返回一个列表。
- write(): 写入内容。
- close(): 关闭文件。
- seek(): 移动文件指针。
- tell(): 返回文件指针的当前位置。-
Reading journals from food critics
.split()
在 Python 中,.split()
是一个字符串方法,它的作用是将一个字符串按照指定的分隔符拆分成一个列表。
字符串.split(分隔符, maxsplit)
- 字符串: 你要进行分割的字符串。
- 分隔符: 用来分割字符串的字符或子字符串。如果不指定分隔符,则默认以空格为分隔符。
- maxsplit: 可选参数,指定最多分割的次数。如果不指定,则默认分割所有可能的子字符串。
例如:可以实现切割扩展名的作用。1
# 按特定字符分割 filename = "data.txt" extension = filename.split(".")[1] print(extension) # 输出:txt
Vacation planning using CSV files
csv.DictReader
: 这是一个 Python 的 CSV 模块中的类,用于读取 CSV 文件,并将其中的每一行数据作为字典返回。字典的键就是 CSV 文件的第一行(即表头),值就是对应行的值。
Turning code blocks into reusable functions
1 |
|
Working with Your Own Data and Documents in Python
https://blakehansen130.github.io/2024/10/24/AI Python for Beginners:Working with Your Own Data and Documents in Python/