Python - os.remove() - str 对象没有属性 'remove'
Python - os.remove() - str object has no attribute 'remove'
我编写了一个脚本,它获取 .csv 文件,使用 openpyxl 将其转换为 .xlsx,然后格式化该文件。
在整个脚本过程中,它会创建几个可以删除的 .csv 文件。我试过使用 os.remove("File.csv")
,但总是出现错误:
os.remove("File.csv")
AttributeError: 'str' object has no attribute 'remove'
我已经在 3 台不同的计算机上尝试过 运行,我什至编写了一个只有 2 行代码的测试脚本来测试功能,但没有成功(同样的错误):
import os
os.remove("File.csv")
有人知道这个 cause/reason 吗?
或
还有其他方法可以删除(移至回收站)file/multiple 个文件吗?
尝试使用 os.path.exists
查找文件
示例:
import os
if os.path.exists("File.csv"):
os.remove("File.csv")
else:
print("That file does not exist!")
我编写了一个脚本,它获取 .csv 文件,使用 openpyxl 将其转换为 .xlsx,然后格式化该文件。
在整个脚本过程中,它会创建几个可以删除的 .csv 文件。我试过使用 os.remove("File.csv")
,但总是出现错误:
os.remove("File.csv")
AttributeError: 'str' object has no attribute 'remove'
我已经在 3 台不同的计算机上尝试过 运行,我什至编写了一个只有 2 行代码的测试脚本来测试功能,但没有成功(同样的错误):
import os
os.remove("File.csv")
有人知道这个 cause/reason 吗?
或
还有其他方法可以删除(移至回收站)file/multiple 个文件吗?
尝试使用 os.path.exists
查找文件
示例:
import os
if os.path.exists("File.csv"):
os.remove("File.csv")
else:
print("That file does not exist!")