【まず1嫁】くだすれPython(超初心者用) その60 (333レス)
上下前次1-新
抽出解除 レス栞
94(1): デフォルトの名無しさん [sage] 2024/11/22(金) 05:56:25.05 ID:mwglC+mp(1/3) AAS
>>92やってみていただくと分かりますが、subprocess.runで引数をリストで与える場合、エスケープとかしてもダブルクォートを渡せないんです
>>9393(1): デフォルトの名無しさん [sage] 2024/11/21(木) 23:43:28.51 ID:7QbzhZq9(1) AAS
普通のコマンドでは,command "a" とcommand aは等価です.
これを区別するためCMDはWindows特有のGetCommandLineAのようなAPIでコマンド文字列を取得して使用しています.
単一の文字列で与えるやり方を使ってください.
Windows側の問題なんでしょうか?
検索で見てみると、Linuxなどの環境でもsubprocess.run(の引数リスト)でダブルクォートを渡せない問題はあるようです。
でもまぁそうですね、単一文字列にして渡す(あるいはダミーの空白を入れる)等で回避するのが手っ取り早いですね。
135: デフォルトの名無しさん [] 2025/02/10(月) 11:13:29.05 ID:Z13/KCo3(1) AAS
Nuitka
UPX
237(1): デフォルトの名無しさん [sage] 2025/04/13(日) 10:36:25.05 ID:9+E6vnhP(1) AAS
setdefaultencoding
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.933s*