【问题标题】:Python program issue when pointing to folder on cell phone (Samsung Galaxy S5)指向手机上的文件夹时的 Python 程序问题(三星 Galaxy S5)
【发布时间】:2016-05-22 08:11:21
【问题描述】:

我正在开发一个 Python 程序,以简单地从笔记本电脑上的文件夹位置提取文件,并将它们带到我的手机(三星 Galaxy S5)上的文件夹位置。在我的桌面上使用 2 个文件夹进行测试时,我取得了成功,但它似乎无法在我的手机上找到该位置。有人可以帮忙吗?

源代码:

importos
importshutil
importglob
fordatainglob.glob('C:/Users/Shane/Music/Transfer Files/*.mp3'):
    shutil.move(data, 'This PC\Shane (Galaxy S5)\Card\Music')

错误信息:

FileNotFoundError: [Errno 2] 没有这样的文件或目录:'这个 PC\Shane (Galaxy S5)\卡\音乐'

【问题讨论】:

  • 'This PC\Shane (Galaxy S5)\Card\Music' 不是有效路径。
  • 您对连接设备的可用路径有什么建议吗?

标签: python


【解决方案1】:

只需删除“这台电脑”并将其替换为您要将数据移动到的分区名称,例如“F:”。并用'/'或两个反斜杠替换'\',我认为不需要'os'模块。

importshutil 进口球 fordatainglob.glob('C:/Users/Shane/Music/Transfer Files/*.mp3'): shutil.move(data, 'F:/Shane (Galaxy S5)/Card/Music')

【讨论】:

  • 感谢您的帮助。我尝试从“这台电脑”更改为“F:”,但似乎仍然收到相同的信息。还有其他可用的分区吗?
  • 抱歉重播晚了。将反斜杠替换为要移动到的链接中的斜杠。我刚刚给你举了一个使用'F:'的例子,但你必须使用实际的分区名称,其中有一个你想要将文件移动到的文件夹。
猜你喜欢
  • 2015-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-24
  • 2015-08-24
  • 1970-01-01
  • 2015-10-07
  • 1970-01-01
相关资源
最近更新 更多