2017-02-05 13 views
1

私は窓でpythonを使用しています。私のプロジェクトフォルダのパスは長すぎます。例:Python:長すぎる生の文字列、複数の行

pathProject = r'C:\Users\Account\OneDrive\Documents\Projects\2016\Shared\Project-1\Administrative\Phase-1\Final' 

os.chdir(pathProject) 

これを非常に頑丈な方法で複数の行に分割するにはどうすればよいですか?文字列が生の文字列でない場合は、それを行う方法を知っています。しかし、私はこのような何かをしようと、私はエラーを取得:

pathProject = r'''C:\Users\Account\OneDrive\ 
       Documents\Projects\2016\Shared\ 
       Project-1\Administrative\Phase-1\ 
       Final''' 

複数行にこの生の文字列を破るための最もエレガントな方法は何ですか?

フィン

答えて

7

あなたは自動ラインの継続をトリガするために括弧を使用することができます。文字列は自動的に連結されます。

pathProject = (r'C:\Users\Account\OneDrive' 
       '\Documents\Projects\2016\Shared' 
       '\Project-1\Administrative\Phase-1\Final') 
+0

ありがとうございました! :) –

0

あなたはこれを試しましたか?

a = r'C:\Users\Account\OneDrive\' + \ 
    'Documents\Projects\2016\Shared\' + \ 
    'Project-1\Administrative\Phase-1\' + \ 
    'Final' 
関連する問題