stat.py
はos.stat
で報告されているst_mode
(整数)から、よく知られている "文字列"形式(この表現には適切な名前があるかどうかはわかりません)になるためにはa helper functionです。'-rw-r-r--'から33188に戻る方法は?
>>> stat.filemode(0o100644)
'-rw-r--r--'
逆のヘルパー機能はありますか?
これは私が試したものですが、間違った結果が出ています。これは、Pythonはオープンソースである
table = {ord('r'): '1', ord('w'): '1', ord('-'): '0'}
def filemode_inv(s):
return int(s.translate(table), 2)
あなたは文字列を取得していますが、その代わりに代わりの形式を提供できますか? – chepner