pythonスクリプトが実行されているかどうかを確認する方法はありますか?Windowsのコマンドプロンプト、Cygwinとは? os.name
を使用しても、WindowsのCygwinでは「nt」が返されるため、動作しません。シェルプロンプトからコマンドプロンプトの名前やタイプを確認したいので、コマンドプロンプトとCygwinを区別することができます。WindowsのコマンドプロンプトとCygwinのpythonとの比較を確認する
1
A
答えて
2
は、あなたが私のシステムで
import platform
platform.system()
を試してみましたが、それは
CYGWIN_NT-10.0
を出力希望これはたぶん、Perlのバージョンがまったく同じではありません
+0
これは実際にはより良い 'from sys import platform as _platform'' _platform == "cygwin" ' –
+0
ありがとうございました!私は別の方法で問題を解決しましたが、これはまさに私が望むように動作します。 –
関連する問題
- 1. Laravel 5.2日付と現在のデータとの比較を確認
- 2. WindowsとMySQLの比較PostgreSQL
- 3. WindowsサービスとWindows Workflow Foundationの比較
- 4. Pythonとファイルの比較を比較する
- 5. データセットの列をPythonと比較する
- 6. タプルとPythonのintを比較する
- 7. 電子メールの確認方法とリンクの比較
- 8. 確認と異なる型の変数のためのメモリアドレスを比較する
- 9. MacでのフォントレンダリングとWindowsの比較
- 10. PipelineDBのWindowsとスライスの比較
- 11. ZBarとzxingの比較 - QR認識の比較
- 12. windows SYSTEMコマンドプロンプトの確認。それはそれが言うことですか?
- 13. Python辞書キー(クラスオブジェクト)複数の比較関数との比較
- 14. WindowsPresentationFoundationとWindows Communication Foundationの比較
- 15. リストの操作と比較Pythonのリスト操作とリストの比較
- 16. pythonのパスとフォルダとの内容を比較する
- 17. Pythonの命令の比較とスワップ
- 18. MD5のハッシングとPythonでの比較
- 19. PythonのOrderDictとdict()の比較
- 20. PythonとC++の最大値の比較
- 21. Pythonのnp.nanとのスカラー比較
- 22. Pythonは比較して辞書リストを確認しました
- 23. Windows 2003でのJava WebアプリケーションのパフォーマンスとWindows 2008の比較
- 24. 2つのテーブルを比較して相違を確認する
- 25. Pythonはユーザー入力からの括弧を比較し、ペアがあることを確認します
- 26. 更新を確認する(リモートXMLファイルをローカル変数と比較する)
- 27. Pythonのフィルタ()関数とリスト比較
- 28. 文字列と数値の比較 - Python
- 29. Pythonテキストファイルの比較と連結
- 30. Python - ユーザー入力とクラスオブジェクトインスタンスの比較
に役立ちます。 – simlev
どういう意味ですか? –
Ops、私はPythonを意味します。Cygwinは独自のpython実行ファイルをインストールします。そのため、Cygwin端末内で実行されているスクリプトがおそらくそれを使用します。 Windowsコマンドプロンプト内で実行されているスクリプトでは、どのPython実行ファイルが使用されますか?別のバージョン、おそらくわずかに異なるバージョンを使用させる場合は、バージョンを確認して、現在の環境を知ることができます。 – simlev