浅谈Python的文件类型
Python中经常用到的文件类型主要有以下几种:
.py文件
Python源代码的文件类型,使用文本编辑器进行编写。以.py作为文件后缀名,可通过Python解释器运行。
.txt文件
文本文件,用于存储文本信息,可以使用Python内置的open函数进行文件读写操作。
示例代码:
#以可写方式打开文件
f = open('example.txt', 'w')
# 写入信息
f.write('This is a text file')
# 关闭文件
f.close()
# 以可读方式打开文件
f = open('example.txt', 'r')
# 打印文件内容
print(f.read())
# 关闭文件
f.close()
.csv文件
使用逗号分隔值来分隔存储数据的文件格式,可以使用Python内置的csv模块进行读写操作。
示例代码:
# csv文件写入
import csv
csvData = [['Name', 'Age', 'Address'],
['John Smith', '38', '123 Main St, Anytown USA'],
['Mary Brown', '25', '45 North St, Anytown USA'],
['Greta Lee', '37', '99 South St, Anytown USA']]
csvFile = open('example.csv', 'w')
with csvFile:
writer = csv.writer(csvFile)
writer.writerows(csvData)
csvFile.close()
# csv文件读取
csvFile = open('example.csv')
with csvFile:
reader = csv.reader(csvFile)
for row in reader:
print(row)
csvFile.close()
.json文件
一种轻量级的数据交换格式,可以使用Python内置的json模块进行读写操作。
示例代码:
# json文件写入
import json
x = {"name": "Alice", "age": 30, "city": "New York"}
with open('example.json', 'w') as f:
json.dump(x, f)
# json文件读取
with open('example.json', 'r') as f:
y = json.load(f)
print(y)
以上是Python中的一些常见文件类型,了解并掌握这些文件类型对于Python编程非常有帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:浅谈Python的文件类型 - Python技术站