我写的这个脚本在我的Mac上运行得很好,但在我的Windows机器上运行得不太好(它需要在那里运行)。我正在尝试附加到CSV。代码段:
with open('timeclock.csv', 'a') as timeclocklog:
timeclockwriter = csv.writer(timeclocklog)
timeclockwriter.writerow([now, inorout])
当我尝试这样做时,我的CSV没有附加任何行。如果我将a
更改为ab
,我会被告知“str不支持缓冲区接口”。好吧,我想我需要把我的字符串转换成字节,但我好像没法做到。它不需要允许任何奇怪的字符——只允许输入单词“in”或“out”。你知道吗
有什么想法吗?谢谢!你知道吗
更新:
以下是CSV结构:
TIMESTAMP,IN-OUT
Tue Apr 15 10:23:05 2014,in
脚本只允许输入“in”或“out”:
if (inorout.lower() == 'in') or (inorout.lower() == 'out'):
# Do the stuff
杰里米
这对我来说很好:
相关问题 更多 >
编程相关推荐