端末でPythonスクリプトを実行するのが初めてです。スクリプト./filename.pyを実行し、chmod + x filenameで実行可能であることを確認しました。私は#!/ usr/bin/env pythonをプログラムの先頭に置いています。私はエラーは発生していませんが、私のプリントステートメントは私の端末に表示されていません。私のコードが添付されています。何か案は?端末でスクリプトを実行しているときに印刷文が表示されない
#!/usr/bin/env python
import ctypes
import os
def is_hidden(filepath):
name = os.path.basename(os.path.abspath(filepath))
return ('.' + name) or (has_hidden_attribute(filepath))
def has_hidden_attribute(filepath):
try:
attrs = ctypes.windll.kernel32.GetFileAttributesW(unicode(filepath))
assert attrs != -1
result = bool(attrs & 2)
except (AttributeError, AssertionError):
result = False
return result
def main():
print ('whatup')
print(is_hidden('~/.jupyter'))
print('hey')
そして、端末
$ ./makepass_jup.py
$
あなたは 'Java'または' C'バックグラウンドから来ていますか? Pythonの 'main'関数は特別なことはありません。実際に呼び出す必要があります。 –