2

文字列がある場合は、ああ言ってみましょう

path2 = '"C:\\Users\\bgbesase\\Documents\\Brent\\Code\\Visual Studio' 

そして、文字列の最後に a を追加したいのです"が、どうすればよいですか? 今、私はこのように持っています。

path2 = '"C:\\Users\\bgbesase\\Documents\\Brent\\Code\\Visual Studio'
w = '"'
final = os.path.join(path2, w)
print final

ただし、出力すると、次のように返されます。

"C:\Users\bgbesase\Documents\Brent\Code\Visual Studio\"

必要\ない 欲しいだけ"

事前に助けてくれてありがとう。

4

4 に答える 4

7

ただ行う:

path2 = '"C:\\Users\\bgbesase\\Documents\\Brent\\Code\\Visual Studio' + '"'
于 2013-05-17T18:28:14.283 に答える
0

Python ドキュメントの一般的なパス名操作セクションから:

戻り値は、最後の部分を除く各空でない部分の後に正確に 1 つのディレクトリ セパレータ (os.sep) を付けた、path1 およびオプションで path2 などを連結したものです。

この場合、文字列 '"' をパス部分として扱い、セパレーターを追加します。パスの 2 つの部分を結合していないため、文字列連結または文字列フォーマットos.path.join()を使用する必要があります。 最も簡単なのは、2 つの文字列を追加することです。

final = path2 + '"'

+=演算子を使用して実際に path2 を変更できます。

path2 += '"'
于 2013-05-17T19:02:08.620 に答える