グッドアフタヌーンを必要とするときに処理する方法、マッピングウィンドウは、Pythonドライブ:勝利CMDラインが入力
私はダースのドライブ文字をマップするために、このメソッドのバージョンを使用:
# Drive letter: M
# Shared drive path: \\shared\folder
# Username: user123
# Password: password
import subprocess
# Disconnect anything on M
subprocess.call(r'net use * /del', shell=True)
# Connect to shared drive, use drive letter M
subprocess.call(r'net use m: \\shared\folder /user:user123 password', shell=True)
上記のコードの作品私がプログラムで使用しているファイルを含むフォルダを持っていない限り素晴らしい。
cmdウィンドウで同じコマンドを実行していて、ドライブを切断しようとするとファイルが使用されている場合は、が返されますか? Y/N。
どのように私はPyのスクリプトを経由して戻ってユーザーにこの質問を渡す(または何もない場合は、コードの実行を継続できるように、切断を強制?
DAXaholicありがとうございます。質問をユーザーに返す方法がありますか、または接続を唯一の方法で強制していますか?これは時間の99%で良いでしょうが、切断される前に忘れてしまった仕事を失ってしまう人がいることがわかります(しかし、これらは再び質問/警告でも仕事を失うでしょう)。 –
私は自分の答えを更新しました - それが助けてくれることを願って – DAXaholic
あなたは上を行きました、もう一度ありがとう! –