定期的なスクリプトに「定数」変数があり、実行ごとに再宣言すると問題はありますか?私は定数が一定であるとは限らないことを知っている定期的に実行されるPythonの「定数」再宣言
#!/usr/bin/env python
PATH_PATTERN = '/home/%s/config.xml'
PATH = None
def periodic_execution(function):
PATH = PATH_PATTERN % get_user()
interval_in_sec = 1000
threading.Timer(interval_in_sec,periodic_execution,[function]).start()
function()
# in function i use the PATH variable
def main():
periodic_execution(tasks)
if __name__ == '__main__':
main()
...
それ以上は一定ではありません... – Dartmouth
あなたが意味するものを示す小さなコード例を挙げてください。 –
更新済み!申し訳ありません.. – tmsblgh