Last updated 2 years ago
解释器是一种计算机程序,它将每个高级程序语句转换成机器代码。
把高级语言编写的程序转换成机器码,将人可读的代码转换成计算机可读的代码(0和1)。
需要使用sys库。
sys
from sys import argv for arg in argv[1:]: # so something
from sys import exit exit(0);
打开文件:
with open("filename", "a") as fp: # do something
使用csv库处理CSV文件。
csv
csv.Writer(fp)
write(list)
with open("phonebook.csv", "a") as file: writer = csv.writer(file) writer.writerow((name, number))
csv.Reader(fp)
read():返回每一行为一个List,需要处理Header行。
read()
with open("hogwarts.csv", "r") as file: reader = csv.reader(file) next(reader) for row in reader: house = row[1] houses[house] += 1
csv.DictionaryReader(fp)
read():返回每一行为一个Dictionary,不需要处理Header行。
with open("hogwarts.csv", "r") as file: reader = csv.DictReader(file) for row in reader: house = row["House"] houses[house] += 1