Кажется, что переменные могут находиться как внутри, так и снаружи блока if __name__ == "__main__":
.В этом случае я размещаю переменную пути к файлу в блоке if
.Однако код работает, если я помещаю переменную path
и вне блока if
.
def do_something(path):
print(path)
if __name__ == "__main__":
path = '/path/to/my/image.tif'
do_something(path)
Существуют ли какие-либо стандарты Python, определяющие, следует ли помещать переменные, такие как path
, внутриили вне блока if __name__ == "__main__":
?