【发布时间】:2016-12-27 15:07:25
【问题描述】:
第一件事:
- 我有一个 Windows 操作系统。
- 我在 Linux 中使用 python(来自 U 盘)
- 我正在用 Python 编写代码,要求它与 Excel 一起工作...
所以一旦我创建了它(在 Linux 中),我在我的计算机的 D: 驱动器中创建了一个 xlwt 文件。
当我启动到 Windows 时,我想删除该文件,但它说
The file you specified is not valid or is too long
所以我尝试在命令提示符(管理员)中删除它,但它说文件不存在!
当我输入dir 时,文件就会显示出来
所以我进入Linux(Kali Linux)并尝试了
rm -f xlwt
但同样的问题:
当我在 Linux 中说 dir 时,它会说 xlwt\r
所以我说
rm -f xlwt\r
但还是同样的问题。
【问题讨论】:
-
你想要pythonic解决方案吗?
-
在 linux 中,尝试使用
rm后跟文件名的前几个字符,然后点击<tab>它应该完成文件并转义换行符,这样按<enter>将正确删除它 -
如果这不起作用,这里有几种可能的解决方案:linux.com/blog/…
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?
-
我猜这是一个灰色地带,但我不认为这是题外话,因为这是一类只有程序员才会经常遇到的问题。 (好吧,无论如何,在 Windows 上。我不了解 Linux。)