我正在研究用于研究目的的应用程序,显然我需要保存用户在跟踪数据文件中所做的一切。
我目前很难通过不同的类将数据以正确的顺序写入csv文件。带有问题的代码如下所示:
main.py:
import csv
import classA
dataFile = open('data.csv', mode='w')
dataWriter = csv.writer(dataFile, delimiter=';')
dataWriter.writerow(['a'])
classA.functionA()
dataWriter.writerow(['c'])
classA.py:
import csv
dataFile = open('data.csv', mode='a')
dataWriter = csv.writer(dataFile, delimiter=';')
def functionA():
dataWriter.writerow(['b'])
生成的CSV文件如下所示:
a
c
b