删除整个Excel工作表(CSV逗号分隔)的最简单方法是什么?将工作表覆盖为空白也可以。
我需要这是自动化的。它应该删除此循环末尾的工作表。
到目前为止我的代码如下:
file_name =r'C:\Users\Trading\Desktop\scott\test.csv'
while True:
df=pd.read_csv(file_name, header=None, encoding="latin1")
if file_name is not "":
df=pd.read_csv(file_name, header=None)
lastRow = df.iloc[-1]
stock=(lastRow[0])
price=(lastRow[3])
print (stock, action, num_shares, price)
os.remove(file_name)
#csv_file.unlink() #I also tried this way..
print("file deleted")
更新错误消息
现在我收到错误UnicodeDecodeError:'utf-8‘编解码器无法解码位置18处的字节0xa0 :起始字节无效。
https://stackoverflow.com/questions/56761296
复制相似问题