使用Python函数处理文件和输入/输出
发布时间:2023-07-01 22:58:39
Python提供了很多用于处理文件和输入/输出的函数,可以帮助我们读取、写入、复制、移动和删除文件,以及从键盘获取用户输入和显示输出。下面是一些常用的Python文件和输入/输出函数的介绍:
1. 打开和关闭文件:
- open():用于打开文件,并返回一个文件对象。可以指定文件路径、文件打开模式和文件编码等参数。例如:
file = open("file.txt", "r")
- close():用于关闭文件,释放系统资源。例如:
file.close()
2. 读取文件内容:
- read():用于读取整个文件的内容,并返回一个字符串。例如:
content = file.read()
- readline():用于逐行读取文件的内容,并返回一个字符串。例如:
line = file.readline()
- readlines():用于按行读取文件的内容,并返回一个字符串列表。例如:
lines = file.readlines()
3. 写入文件内容:
- write():用于向文件写入内容,返回写入的字符数。例如:
file.write("Hello, world!")
4. 复制、移动和删除文件:
- shutil.copy():用于复制文件,将源文件复制到指定的目标路径。例如:
shutil.copy("source.txt", "destination.txt")
- shutil.move():用于移动文件,将源文件移动到指定的目标路径。例如:
shutil.move("source.txt", "destination.txt")
- os.remove():用于删除文件。例如:
os.remove("file.txt")
5. 键盘输入和输出:
- input():用于从键盘获取用户输入,并返回一个字符串。例如:
name = input("Please enter your name: ")
- print():用于将内容输出到控制台。可以指定多个参数,并用逗号分隔。例如:
print("Hello,", name)
以上是一些常用的Python文件和输入/输出函数的介绍,希望对你有帮助!
