10

os.chdir を使用して、Python で現在の作業ディレクトリを変更しようとしています。次のコードがあります。

import os

os.chdir("C:\Users\Josh\Desktop\20130216")

ただし、実行すると、次のエラーメッセージが表示されるため、ディレクトリが変更されたようです。

Traceback (most recent call last):
File "C:\Users\Josh\Desktop\LapseBot 1.0\LapseBot.py", line 3, in <module>
os.chdir("C:\Users\Josh\Desktop\20130216")
WindowsError: [Error 2] The system cannot find the file specified
  'C:\\Users\\Josh\\Desktop\x8130216'

誰でも私を助けることができますか?

4

5 に答える 5

4

os.path.join(ドキュメント)を使用することもできます。例:

os.chdir(os.path.join('C:\Users\Josh\Desktop', '20130216'))

これはより洗練されており、さまざまなオペレーティング システムと互換性があります。

于 2013-06-26T17:17:38.013 に答える
3

これはうまくいくはずです-

os.chdir("C:\Users\Josh\Desktop\\20130216")
于 2013-06-26T17:11:34.910 に答える
-1

私は同じ問題に直面しましたが、試してみる必要があります:

os.chdir(c:\\user\\Josh\\Desktop)

使用\\して、おそらく解決策を得る必要があります。

于 2016-02-23T21:14:20.850 に答える