Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 17, 2024 16:15:34

VAF34
Зарегистрирован: 2024-12-09
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Текст программы влияет на env

Пытаюсь использовать VS2019 (win 8.1) для работы с программами на ПИТОН. Программа Hello в стандартном исполнении использует env с python 3.9. Попытка запустить более сложную программу, которая успешно исполнялась из cmd c python 3.12, в VS столкнулась с командой print(f“… При этом env содержал python 3.5. Попытка установить более свежий питон не проходила.
Два вопроса: первый - почему доступная версия питона зависит от текста.
Второй: не могу найти эквивалент команде print(f”… который бы работал при питоне 3.5. Сообщение об ошибке такое, как будто непорядок со скобками. То есть ошибочны не только строка с командой print(f".. но и несколько следующих. Некоторые из ошибочных - пустые строки.

Офлайн

#2 Дек. 25, 2024 17:48:06

VAF34
Зарегистрирован: 2024-12-09
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Текст программы влияет на env

С питоном в VS2019 все понятно, меняя env можно задать любой 3.5 -:- 3.12 и все они через ctrl+F5 работают, иногда сообщая об ошибках, но работают правильно. Проблема с внутренним компилятором VS. Он метит ошибками не только print(f".. , но и import … as не нравится as. Здесь я замену не нашел. Тогда как с f просто вводится строка и она передается куда надо.

Офлайн

#3 Апрель 18, 2025 05:30:22

aquamarineleese@ptct.net
Зарегистрирован: 2025-04-18
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Текст программы влияет на env

VAF34
Пытаюсь использовать VS2019 (win 8.1) для работы с программами на ПИТОН. Программа Hello в стандартном исполнении использует env с python 3.9. Попытка запустить более сложную программу, которая успешно исполнялась из cmd c python 3.12, в VS столкнулась с командой print(f“… При этом env содержал python 3.5. Попытка установить более свежий питон не проходила. Два вопроса: первый - почему доступная версия питона зависит от текста.Второй: не могу найти эквивалент команде print(f”… который бы работал при питоне 3.5. Сообщение об ошибке такое, как будто непорядок со скобками. То есть ошибочны не только строка с командой print(f".. но и несколько следующих. Некоторые из ошибочных - пустые строки Papa's pizzeria
Hey everyone, I'm having some Python hiccups in VS2019. My simple “Hello” runs fine with Python 3.9, but a more complex script using 3.12 from CMD throws errors with print(f“…”) when VS uses a 3.5 environment.

Офлайн

#4 Апрель 18, 2025 10:01:52

VAF34
Зарегистрирован: 2024-12-09
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Текст программы влияет на env

В итоге, я отказался от использования VS с питоном, а работаю в cmd, редактируя в Notpad.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version