Size: a a a

Сообщество Python Программистов

2021 April 17

VS

Vitalii Shchudlo in Сообщество Python Программистов
Нет, я же пример навел даже...

folder main >
     folder project
             folder venv
             main.py
             others...
     script.py



Сам проект folder project ,мы в нем..

и вопрос, возможно ли импортировать в файле main.py файл script.py , который на папку выше
источник

AT

Alexander T in Сообщество Python Программистов
Возможно, но я не скажу как. Не делай это.
источник

E

Egor in Сообщество Python Программистов
можешь взять абсолютный путь текущего файла и немного его подредактировать, но это в любом случае плохая практика (!!!)
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
ну типа так не рекомендуют делать
размещай все свои файлы в корневом каталоге меин, а всякие вспомогательные скрипты для импорта уже в подпапках этого каталога
тогда и структура будет логичной и с  импортом ебаться не придется
и да, способов обойти такое - масса, но это костыли через жопу
источник

VS

Vitalii Shchudlo in Сообщество Python Программистов
Я знаю что очень плохо, но зачем я спрашивал за это

Я пытаюсь спрятать переменную bot_token , которая содержит токен

При попытке сделать переменную глобальной(вроде правильно говорю) , не работало

Возможно можете помочь с этим?
источник

<

<< Who@mi >... in Сообщество Python Программистов
Всем привет, у меня такой вопрос:
68 INFO: PyInstaller: 3.5+498e6ee058
68 INFO: Python: 3.9.2
71 INFO: Platform: Linux-5.10.0-kali3-amd64-x86_64-with-glibc2.31

Не могу интерпретироваться через pyinstaller в Python 3.9.

п.с выдает ошибку
источник

E

Egor in Сообщество Python Программистов
можем. Сохрани в переменные окружения и бери через os.getenv(var_name)
источник

E

Egor in Сообщество Python Программистов
у тебя винда?
источник

<

<< Who@mi >... in Сообщество Python Программистов
Если вопрос мне - нет, не винда. Kali Linux 5.10
источник

E

Egor in Сообщество Python Программистов
не, вопрос для @vitalii_shchudlo
источник

VS

Vitalii Shchudlo in Сообщество Python Программистов
Да, Pycharm.
источник

VS

Vitalii Shchudlo in Сообщество Python Программистов
Я добавил переменную сюда, правильно ?
источник

E

Egor in Сообщество Python Программистов
@Lamroy95 у тебя же тоже чарм? Переменные через него в виртуальное окружение ставить? По классике set pupa=lupa?
источник

E

Egor in Сообщество Python Программистов
вроде бы, я с пайчармом не работал. Обычно винду надо перезагружать, так что поставь и перезапусти пк
источник

E

Egor in Сообщество Python Программистов
глянь потом вручную наличие такой переменной
источник

VS

Vitalii Shchudlo in Сообщество Python Программистов
Я добавил переменную в environment variables

И с помощью  import os
print(os.environ['SOME_VAR'])

- работает
источник

AC

Alex Chechekin in Сообщество Python Программистов
Коллеги, посоветоваться хотел бы: код на питоне пишу в редакторе Atom , имеет ли смысл рассматривать другие варианты?
источник

E

Egor in Сообщество Python Программистов
работает? Ну и хорошо
источник

VS

Vitalii Shchudlo in Сообщество Python Программистов
А если без pycharm,так как вы хотели,  это имело бы такой же смысл?
источник

E

Egor in Сообщество Python Программистов
смотря, что тебе нужно. Атом очень хороший, но, возможно, немного увесистый (я не проверял). Я на vs code пишу, можешь попробовать его, можешь также глянуть и pycharm
источник