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
2
3
4
def 函数名(参数1, 参数2, ...):
"""函数的文档字符串(可选)"""
# 函数体
return 返回值 # 可选,如果没有 return 语句,则默认返回 None

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/
发布于
2024年10月24日
许可协议