Как сохранить файл в pycharm

Обновлено: 04.07.2024

Как написать код Python в Pycharm?

➮ После успешного установки Pycharm экран приветствия возникает. Нажмите Создать новый проект Отказ

Откроется окно «Создание нового проекта».

✶ В этом окне укажите местоположение проекта, где вы хотите сохранить файлы.

✶ Разверните меню интерпретатора Python. Здесь вы можете указать, хотите ли вы создать новый интерпретатор проекта или повторно использовать существующий. В раскрывающемся списке вы можете выбрать один из вариантов: Виртуальский, пипнв или кондей Отказ Это инструменты, которые помогают нам сохранять зависимости, требуемые различными проектами и разделяются путем создания изолированных средов Python для каждого из них. Вы также можете указать местоположение новой среды и выбрать базовый переводчик (например, Python2.x или Python3.x) из доступных параметров. Тогда у нас есть флажки для выбора Наследовать глобальные сайты-пакеты и Сделать доступным для всех проектов Отказ Обычно это хорошая идея, чтобы сохранить значения по умолчанию.

✶ Нажмите Создать В правом нижнем углу диалогового окна для создания нового проекта.

Примечание: Вы можете быть уведомлены о том, что: проекты могут быть открыты в новом окне, либо вы можете заменить проект в существующем окне или быть прикрепленным к уже открытым проектам. Как бы вы хотели открыть проект? Выберите нужный вариант.

Вы также можете получить маленький Совет дня всплывающее окно, где Pycharm дает вам один трюк, чтобы учиться в каждом запуске. Не стесняйтесь закрывать это всплывающее окно.

Теперь мы все настроены, чтобы начать писать наш первый код Python в Pycharm.

  • Нажмите на Файл.
  • Выберите Новый Отказ
  • Выберите Python File и предоставить имя для нового файла. В нашем случае мы называем это Добавить Отказ Нажмите Enter на клавиатуре, и ваш новый файл будет готов, и вы можете написать в нем свой код.

Напишем простой код, который добавляет два числа и печатает результат добавления в качестве вывода.

Как запустить код Python в Pycharm?

Как только код написан, пришло время запустить код. Есть Три Способы запуска кода Python в Pycharm.

Способ 1: Использование ярлыков

  • Используйте ярлык Ctrl + Сдвиг + R на Mac для запуска кода.
  • Используйте ярлык Ctrl + Сдвиг + F10 в Windows или Linux, чтобы запустить код.

Метод 3: Выберите «Добавить» и нажмите на маленькую зеленую стрелку в верхнем правом углу экрана, как показано на диаграмме ниже.

Как отладить код, используя точки останова?

Во время кодирования вы обязаны столкнуться с ошибками, особенно если вы работаете с утомительным производственным кодом. Pycharm предоставляет эффективный способ отладка вашего кода и позволяет отладить вашу линию кода по линии и с легкостью идентифицировать исключения или ошибки. Давайте посмотрим на следующий пример, чтобы визуализировать, как отлаживать свой код в Pycharm.

Выход:

Отладка нашего кода:

Шаг 1: Установка точки останова

Шаг 2: Начните отладку

  • Использование ярлыков: Ctrl + Сдвиг + D на Mac или Сдвиг + Alt + F9 на Windows или Linux.
  • Щелкните правой кнопкой мыши по коду и выберите Отладка «Добавить» Отказ
  • Выберите «Добавить» и нажмите на Значок в правом верхнем углу строки меню.

После того, как вы используете любой из вышеперечисленных методов, чтобы начать отладку кода, Окно отладки Откроется внизу, как показано на рисунке ниже. Кроме того, обратите внимание, что текущая линия выделена синим цветом.

Шаг 3: Линия отладки по линии и определить ошибку (логично в нашем случае). Нажмите F8 На вашей клавиатуре для выполнения текущей строки и Шаг на к следующей строке. К шаг в Функция в текущей строке, нажмите F7 Отказ Поскольку каждое утверждение выполняется, изменения в переменных автоматически отражаются в окне отладчика.

Как проверить код в Pycharm?

Давайте создадим файл с именем Валюта.пи А затем проверьте наш файл, используя тестирование подразделения.

Теперь давайте начнем тестирование подразделения. Следуйте инструкциям, указанным ниже:

Шаг 1: Создайте тестовый файл

Начать тестирование Держите Валюта.пи Файл открыть и выполнить любой из следующих шагов:

  1. Используйте ярлык: Нажмите Сдвиг + CMD + T на Mac или Ctrl + Сдвиг + T на Windows или Linux.
  2. Щелкните правой кнопкой мыши по классу и выберите Перейти кТест Отказ Убедитесь, что вы щелкните правой кнопкой мыши по названию класса, чтобы избежать путаницы!
  3. Перейти к главному меню ➠ Выберите Навигация ➠ Выберите тест

Шаг 2: Выберите Создать новый тест И это открывает окно «Создать тестовое окно». Сохраните значения по умолчанию и выберите все методы и нажмите на Хорошо Отказ

✶ Pycharm автоматически создаст файл с именем test_currency.py со следующими тестами в нем.

Шаг 3: Создайте тестовые случаи

Как только наш тестовый файл создан, нам нужно импортировать класс валюты в нем и определить тестовые случаи следующим образом:

Шаг 4: Запустите тест на единицу

Теперь нам нужно запустить тест, используя один из следующих методов:

  • Использование ярлыка: Нажмите Ctrl + R на Mac или Сдвиг + F10 на Windows или Linux.
  • Щелкните правой кнопкой мыши и выберите Запустите «Unittests для Test_Currence.py» Отказ
  • Нажмите на зеленую стрелку слева от имени класса тестов и выберите Запустите «Unittests для Test_Currence.py» Отказ

Вы будете с тех пор, что два теста успешны, когда один тест терпит неудачу. Быть более конкретным тестом на единицу для test_euro () и test_yen () успешно, пока тест терпит неудачу для test_pound () Отказ

Это приводит нас к концу этого раздела, и нам пора перейти к очень важному разделу нашего учебника, где мы будем обсуждать многочисленные советы и трюки для перемещения Pycharm с помощью некоторых интересных ярлыков. Мы также обсудим вкратце о некоторых инструментах, таких как Django, что мы можем интегрировать с Pycharm. Итак, без дальнейшей задержки давайте погрузиться в следующий раздел.

Пожалуйста, нажмите на Следующий Ссылка/кнопка, приведенная ниже, чтобы перейти к следующему этапу Pycharm Wired!

Я профессиональный Python Blogger и Content Creator. Я опубликовал многочисленные статьи и создал курсы в течение определенного периода времени. В настоящее время я работаю полный рабочий день, и у меня есть опыт в областях, таких как Python, AWS, DevOps и Networking.

PyCharm – это одна из наиболее удобных сред разработки на языке Python. Существует в двух версиях:

  • PyCharm Community – свободно-распространяемая версия с открытым исходным кодом.
  • PyCharm Professional – проприетарная платная версия с триальным периодом.

В версии Community вы сможете программировать в основном на Python, в Professional – также на смежных языках (веб-программирование), использовать множество фреймворков.

В данном уроке мы рассмотрим создание проекта в PyCharm Community, первоначальную настройку среды и некоторые принципы работы в ней. Полную документацию смотрите на сайте разработчика данной IDE.

В Linux, распаковав установочный пакет PyCharm, вы найдете в нем файл Install***.txt , в котором описано, что надо сделать, чтобы установить и запустить среду разработки.

Процесс может выглядеть следующим образом:

Перемещаем каталог с файлами среды разработки в директорию /opt командой

Переходим в директорию bin только что перемещенного каталога:

Выполняем файл pycharm.sh командой

При первом запуске PyCharm будет предложено принять пользовательское соглашение, также появится окно с вопросом отправлять или нет анонимные данные о том, как вы используете продукт.

Далее появится приветственное окно, в котором среди прочего предлагается создать новый проект.

При создании проекта появляется диалоговое окно, в котором следует указать адрес нового каталога (или согласиться с заданным по-умолчанию), создавать ли для проекта собственное виртуальное окружение.

Если вы только учитесь языку Питона, во избежание большого количества непонятных файлов в каталоге проекта, может быть целесообразнее выбрать пункт Previously configured interpreter . После этого нажать на кнопку с тремя точками в строке Interpreter: . Появится окно, в котором следует выбрать системный интерпретатор, указать его адрес.

Вернувшись в предыдущее окно, снимем флажок Create a main.py welcome script .

Далее запустится среда разработки, в ней будет открыт только что созданный проект.

Слева на панели Project управляют файлами проекта. На скрине выше в каталоге pythonProject нет ни одного файла. Чтобы создать файл, в котором будет написана программа на Python, кликнем по этой папке правой кнопкой мыши. В контекстном меню выбираем New → Python File .

После этого в центральной части среды разработки появится небольшое окно, в которое вписываем имя файла.

Нажав Enter , вы увидите файл на панели Project . Также он будет открыт в центральной части окна PyCharm.

После того, как исходный код написан, чтобы первый раз запустить программу, проще всего нажать Ctrl+Shift+F10 . Внизу раскроется вкладка Run , в которой отобразиться результат выполнения.

Иногда удобнее, чтобы панель выполнения программы открывалась не снизу, а, например, справа. В этом случае в настройках панели (справа значок похожий на гайку) следует выбрать Move to → Right Top .

После этого интерфейс среды разработки примет такой вид:

Внешний вид среды и множество других ее свойств, поведение настраиваются в окне Settings (меню File → Settings ). На скрине ниже показано, как изменить темную тему оформления PyCharm на светлую.

Бывает удобно менять размер шрифта в редакторе кода, зажав Ctrl и прокручивая колесо мыши. Чтобы воспользоваться этой возможностью в PyCharm, надо установить соответствующий флажок в разделе Editor → General окна настроек.

Изменить по-умолчанию заданный размер шрифта можно в разделе Editor → Font .

В PyCharm встроена интерактивная консоль, в которой выполняют небольшие фрагменты кода без создания файлов.

В дистрибутивах Linux обычно значок PyCharm не устанавливается в системное меню. И для последующего запуска среды вам снова надо будет обращаться к файлу pycharm.sh . Однако вы можете создать ярлык на приложение выполнив команду Tools → Create Desktop Entry… .

После этого в вашем системном меню должен появиться значок быстрого запуска. На скрине ниже показано, как это выглядит в Linux Mint.

Теперь рассмотрим некоторые особенности работы в PyCharm, точнее в его редакторе кода. Многие из них универсальны, характерны для других сред разработки. Так нажатие Ctrl + D дублирует строку, в которой находится курсор.

Ctrl + C копирует строку, в которой находится курсор, выделять строку при этом не надо. Потом копию можно вставить в любое место программы командой Ctrl + V .

Если надо скопировать или продублировать участок в несколько строк, его следует выделить.

Выделенный участок можно сдвинуть вправо (сделать вложенным), нажав Tab . Смещение влево (на внешний уровень) выполняется комбинацией Shift + Tab .

Поднять/опустить (поменять местами с предшествующей/нижестоящей) строку или выделенный участок можно с помощью сочетаний Shift + Ctrl + стрелка вверх или стрелка вниз клавиатуры.

Примеры решения и дополнительные уроки в android-приложении и pdf-версии курса

ярлыки pycharm, общие настройки, управление конфигурацией

Этот блог постоянно обновляется!

Содержание включает в себя: советы по изучению Pycharm, ярлыки PyCharm 3.0 по умолчанию (переведено), общие настройки Pycharm, среда Pycharm и конфигурация пути Practical Практическая функция расширения Pycharm: очистить скомпилированный промежуточный файл .pyc в pycharm, самый быстрый способ конвертировать python2 в python3
[контроль версий Pycharm и управление базами данных] [эти полезные функции в PyCharm]

/pythoncharm/help/tip of the day:
A special variant of the Code Completion feature invoked by pressing Ctrl+Space twice allows you to complete the name of any class no matter if it was imported in the current file or not. If the class is not imported yet, the import statement is generated automatically.
You can quickly find all places where a particular class, method or variable is used in the whole project by positioning the caret at the symbol's name or at its usage in code and pressing Alt+Shift+F7 (Find Usages in the popup menu).
To navigate to the declaration of a class, method or variable used somewhere in the code, position the caret at the usage and press F12. You can also click the mouse on usages with the Ctrl key pressed to jump to declarations.
You can easily rename your local variables with automatic correction of all places where they are used.
To try it, place the caret at the variable you want to rename, and press Shift+F6 (Refactor | Rename). Type the new name in the popup window that appears, or select one of the suggested names, and press Enter.

переключатель
Use Alt+Up and Alt+Down keys to quickly move between methods in the editor.
Use Ctrl+Shift+F7 (Edit | Find | Highlight Usages in File) to quickly highlight usages of some variable in the current file.
выбрать
You can easily make column selection by dragging your mouse pointer while keeping the Alt key pressed.
завершение
Working in the interactive consoles, you don't need to memorise the command line syntax or available functions. Instead, you can use the familiar code completion Ctrl+Space. Moreover, from within the lookup list, you can press Ctrl+Q to view the item's documentation.
дисплей
Use F3 and Shift+F3 keys to navigate through highlighted usages.
Press Escape to remove highlighting.
история
Ctrl+Shift+Backspace (Navigate | Last Edit Location) brings you back to the last place where you made changes in the code.
Pressing Ctrl+Shift+Backspace a few times moves you deeper into your changes history.
Ctrl+E (View | Recent Files) brings a popup list of the recently visited files. Choose the desired file and press Enter to open it.
Use Alt+Shift+C to quickly review your recent changes to the project.
буфер обмена
Use the Ctrl+Shift+V shortcut to choose and insert recent clipboard contents into the text.
If nothing is selected in the editor, and you press Ctrl+C, then the whole line at caret is copied to the clipboard.
run/debug
By pressing Alt+Shift+F10 you can access the Run/Debug dropdown on the main toolbar, without the need to use your mouse.

Вы можете найти английскую версию ярлыка ReferenceCard.pdf в установочном каталоге PyCharm /opt/pycharm-3.4.1/help или открыть pycharm> справка> стандартная таблица ключей ref.

PyCharm Default Keymap

1. Редактирование

Ctrl + Пробел Базовое завершение кода (класс, метод, свойство)
Ctrl + Alt + Пробел
Ctrl + Shift + Enter
Ctrl + P информация о параметре (вызов параметров в методе)

Ctrl + Q Быстрый просмотр документов

Внешние документы F1

Shift + F1 Внешний документ, введите домашнюю страницу веб-документа

Ctrl + Shift + Z-> Вернуть Повторить

Ctrl + наведите курсор мыши / щелкните левой кнопкой мыши Введение / Введите определение кода
Ctrl + F1Display описание ошибки или предупреждение
Alt + Insert
Ctrl + O
Ctrl + Alt + T
Ctrl + / Раскомментировать / Раскомментировать
Ctrl + Shift + / заблокировать комментарии
Ctrl + W Выберите добавленный блок кода
Ctrl + Shift + W
Ctrl + Shift +] / [конец выбранного блока кода, начало
Alt + Enter
Ctrl + Alt + L форматирование кода
Ctrl + Alt + O Оптимизировать импорт
Ctrl + Alt + I авто-отступ
Tab / Shift + Tab Indent, а не отступ текущей строки
Ctrl + X / Shift + Delete Вырезать текущую строку или выделенный блок кода в буфер обмена
Ctrl + C / Ctrl + Insert Копировать текущую строку или выделенный блок кода в буфер обмена
Ctrl + V / Shift + Вставить Вставить из буфера обмена
Ctrl + Shift + V вставить из ближайшего буфера
Ctrl + D Копировать выделенную область или линию
Ctrl + Y Удалить выбранные строки
Ctrl + Shift + J
Ctrl + Enter Smart Wire Cutting
Shift + Enter
Ctrl + Shift + U для переключения между выбранной областью или блоком кода
Ctrl + Delete
Ctrl + Backspace Удалить до начала символа
Ctrl + Numpad +/- развернуть / свернуть блок кода(Текущая позиция: функция, комментарий и т. Д.)
Ctrl + Shift + Numpad +/- развернуть / свернуть все блоки кода
Ctrl + F4 Закрыть бегущую вкладку
2. Поиск / замена
F3 следующий
Shift + F3 предыдущая
Ctrl + R
Ctrl + Shift + F или дважды нажмите Shift, чтобы найти глобально
Ctrl + Shift + R глобальная замена
3, Бег
Alt + Shift + F10 Настройка режима запуска
Настройка режима отладки Alt + Shift + F9
Shift + F10
Shift + F9 отладка
Ctrl + Shift + F10 Запустить конфигурацию редактора
Ctrl + Alt + R Запустить задачу manage.py
4, ввод в эксплуатацию (отладка)
F8 пропустить
F7 Enter
Shift + F8 Выход
Alt + F9 Запуск курсора
Alt + F8 проверочное выражение
Ctrl + Alt + F8 Быстрая проверка выражения
Процедура восстановления F9
Ctrl + F8 переключатель точки останова
Ctrl + Shift + F8 Просмотр точек останова
5, навигация (навигация)
Ctrl + N Перейти в класс
Ctrl + Shift + N Перейти к символу

Alt + Right / Left Перейти к следующей и предыдущей отредактированной вкладке (файл кода)

Alt + Up / Down Перейти к предыдущему и следующему методам

F12 Вернуться к предыдущему окну инструмента
Esc из окна инструмента в окно редактирования
Shift + Esc скрыть последнее запущенное окно
Ctrl + Shift + F4 Закрыть активную вкладку
Ctrl + G Просмотр номера текущей строки и номера символа
Ctrl + E Текущий файл всплывает и открывает список недавно использованных файлов
Ctrl + Alt + Влево / Вправо

Ctrl + Shift + Backspace Перейти к последней отредактированной области

Alt + F1 Найти текущий файл или логотип
Ctrl + B / Ctrl + Click Перейти к объявлению
Ctrl + Alt + B Перейти к реализации
Ctrl + Shift + I для быстрого определения
Ctrl + Shift + B перейти к объявлению типа

Ctrl + U Перейти к родительскому методу, родительскому классу

Ctrl +] / [Перейти к концу и началу блока кода

Ctrl + Tab для переключения между окнами

Напоминаем, что настройки в pycharm можно импортировать и экспортировать. Файл> Настройки экспорта могут сохранить текущие настройки в pycharm в виде файлов jar. При переустановке вы можете напрямую импортировать параметры> файлы jar, поэтому вам не нужно повторять настройку.

file -> Setting ->E ditor

1. Установите Python для автоматического импорта пакетов, вы должны сначала >general > autoimport -> python :show popup

Ярлык: Alt + Enter: Добавить пакет автоматически

2. Настройка задержки «Автозаполнение кода»

> Code Completion -> Auto code completion in (ms):0 -> Autopopup in (ms):500

3. По умолчанию в Pycharm нельзя использовать Ctrl + Колесо прокрутки для изменения размера шрифта. 〉 Установить в мышь

4. Отобразите «Номер строки» и «Пробел»

> Внешний вид-> Проверить «Показать номера строк», «Показать пробелы», «Показать разделители методов»

5. Редактор набора «Цвета и шрифты» Тема

> Цвета и шрифты-> Имя схемы-> выберите «монокай» “Darcula”

Примечание: сначала выберите «monokai», затем «Сохранить как» как "monokai -pipi ", поскольку тема по умолчанию« только для чтения », некоторые размеры шрифтов и цвета не могут быть изменены, вы можете изменить ее после копирования!

Изменить размер шрифта

> Цвета и шрифты-> Шрифт-> Размер-> установить на «14»

6. Установите отступ на вкладке «Вкладка»

File -> Default Settings -> Code Style

-> General-> Check "Использовать символ табуляции"

-> Python-> Проверить "Использовать символ табуляции"

-> Установите другие языковые коды таким же образом

7. Удалите сгиб по умолчанию

> Свертывание кода-> Свернуть по умолчанию-> очистить все

8. pycharm автоматически сохраняется по умолчанию. Если вы привыкли нажимать ctrl + s, вы можете установить следующие настройки:
Снимите флажок с Общие-> Синхронизация-> Сохранить файлы при деактивации фрейма и Автоматически сохранять файлы, если приложение не используется в течение .. сек.

Редактор> Редактор вкладок-> Пометить измененные вкладки звездочкой

9.>file and code template>python scripts

10 Python-файл кодировка по умолчанию

File Encodings> IDE Encoding: UTF-8;Project Encoding: UTF-8;

11. Код автоматической настройки финиша



Здесь разрывы строк удаляют √, иначе bar и baz будут разделены на разные строки, что не очень красиво.

File -> Settings -> appearance

1. Изменить схему сочетания клавиш IDE

1) execute selection in console : add keymap > ctrl + enter

Система поставляется с несколькими схемами сочетаний клавиш: раскрывающиеся списки, такие как «defaul», «Visual Studio», которые очень полезны при поиске ошибок, «NetBeans 6.5», «Default for GNOME» и другие параметры.

Поскольку решение «Затмение» было более популярным и использовалось частными лицами, в конечном итоге было выбрано «Затмение».

Есть еще несколько часто используемых сочетаний клавиш, которые отличаются от Eclipse. Чтобы изменить их, вы должны сначала скопировать решение Eclipse:

(1). Функция подсказки кода, по умолчанию [Ctrl + Пробел], которая теперь такая же, как Eclipse, т.е. [Alt + /]

Главное меню-> код-> Завершение-> Основные-> установить на «Alt + /»

Главное меню-> код-> Завершение-> SmartType-> установить на «Alt + Shift + /»

Главное меню-> code-> Completion-> Basic-> Cyclic Expand Word занимают, сначала удалите его (щелкните правой кнопкой мыши, чтобы удалить)!

(2). Закройте текущий документ, по умолчанию используется [Ctrl + F4], который теперь совпадает с Eclipse, т.е. [Ctrl + W]

Главное меню-> Окно-> Активное окно инструментов-> Закрыть активную вкладку-> установить «Ctrl + F4»;

Главное меню-> Окно-> Редактор-> Закрыть-> установить на «Ctrl + W»;

2. Установить тему оформления IDE

Theme> Theme-> Выбрать «Alloy.IDEA Theme»

Вы можете изменить тему, выполнив поиск темы в настройках, и все цвета будут изменены равномерно.

File > settings > build.excution

Автоматически выполнять код каждый раз, когда вы открываете консоль Python

Если установлен ipython, используйте более мощный ipython в pyconsole

Проверьте использование ipython, если доступно

Это будет открывать ipython каждый раз, когда вы открываете pyconsole

Note: Установить ipython в virtualenv: (ubuntu_env) pika: / media / pika / files / mine / python_workspace / ubuntu_env $ pip установить ipython

File > settings > Languages & Frameworks

Если в настройках проекта включена поддержка django, при открытии консоли python она автоматически становится консолью django. Конечно, если вы не хотите этого делать, отключите поддержку django в проекте:



Если поддержка включена, дополнительная консоль django будет отображаться в настройках> build.excution> console:



Настройки консоли Django следующие

File > settings > Project : initial project

зависимости проекта> LDA> проект зависит от этих проектов> выберите sim_cluster для вызова пакетов в sim_cluster в LDA

путь интерпретатора Python

путь интерпретатора проекта Python

Путь Python для настройки выполнения проекта Python

Например, некоторые проекты используют среду в системе python2.7, некоторые - 3.4, некоторые проекты используют среду python virtualenv [Конфигурация виртуальной среды PythonКонфигурация проекта в pycharm]

Укажите интерпретатор python в pycharm> файл> настройки> проект: pythonworkspace> интерпретатор проекта> выберите соответствующий проект> интерпретатор проекта

В pycharm есть возможность запустить настройку добавления корней контента в pythonpath

После выбора путь ко всему проекту проекта / media / pika / files / mine / python_workspace будет добавлен в sys.path, а каталог внутри будет использоваться в качестве пакета, чтобы его можно было импортировать из SocialNetworks.SocialNetworks в каталог, который не является пакетом python. файлы.

Но лучше использовать sys.path.append (os.path.join (os.path.split (os.path.realpath (__ file __))) [ 0 ], "../.." )) Чтобы добавить, чтобы он мог работать без ошибок за пределами pycharm.

Управление пакетами Python в Pycharm

Проекты в pycharm могут включать пакеты, каталоги (имя каталога может содержать пробелы) и т. Д.

Определенный py-файл в определенном пакете каталога должен вызывать функцию в другом py-файле. Во-первых, установите для каталога исходный корень, чтобы функцию можно было корректно представить сверху вниз в пакете. В противном случае она не сможет ввести функцию:

SystemError: Parent module '' not loaded, cannot perform relative import

Note : Directory> Щелкните правой кнопкой мыши> сделать каталог как> исходный корень

сценарий Python объяснить путь

Ctrl + Shift + F10 / F10 при выполнении сценария Python

Текущий рабочий каталог cwd является рабочим каталогом в конфигурациях run / debug

Конфигурируемый в редактировании конфигурации> проект или значения по умолчанию

путь выполнения консоли и текущий рабочий каталог

Когда выполняется в консоли Python

cwd это Файл> настройки> build.excution> консоль> рабочий каталог в pyconsole

И можно в нем настроить

pycharm configure os.environ environment

os.environ в pycharm не может читать системные переменные окружения в терминале

os.environ не может прочитать параметры .bashrc в pycharm

В pycharm ни dict, возвращаемый os.environ в консоли python, ни модуль не имеют переменных, установленных в

/ .bashrc, но в / etc / profile есть конфигурации переменных. Однако, используя python в терминале, os.environ может получить содержимое

Решение 1:

Системная среда, установленная в

/ .bashrc, действительна, только если вы запускаете программу spark в оболочке терминала, потому что .bashrc читается только для интерактивных оболочек.

Если вы хотите быть эффективными во всей системе текущего пользователя (включая pycharm и другие IDE), вам следует Установите системные переменные окружения в

/ .profile , Если вы настраиваете всю систему для всех пользователей, измените / etc / profile или / etc / environment.

Решение 2. Установите его в коде, чтобы не было проблем с окружением

Pycharm настроить сторонний код библиотеки для автоматического запроса

Очистить скомпилированные промежуточные файлы .pyc в pycharm

Выберите ваше рабочее пространство> щелкните правой кнопкой мыши> очистить скомпилированные файлы Python

Вы также можете написать четкий код самостоятельно

набор внешних инструментов

[ гаджет Python ] Удалить все файлы pyc для каталога, соответствующего файлу py, открытому в текущем pycharm. Если он запускается напрямую (вместо запуска в инструментах ниже), удалите файл pyc в каталоге E: \ mine \ python_workspace \ WebSite.

Измените код удаления выше на внешний инструмент

PyCharm> настройки> инструменты> внешние инструменты> + добавить

программа: $ PyInterpreterDirectory $ / python Путь установки Python

Parameters: $ProjectFileDir$/Oth/Utility/DelPyc.py $FileDir$

Work directory: $FileDir$

NoteПараметр $ FileDir $ позади: Параметры означает, что DelPyc удаляет все файлы pyc для каталога, соответствующего файлу py, открытому в текущем pycharm.

После этого вы можете напрямую выполнить



Note: Добавить еще один инструмент с именем DelPycIn

программа: путь установки Python, например, D: \ python3.4.2 \ python.exe

Рабочий каталог использует переменную $ FileDir $

В параметре нет $ FileDir $, так что вы можете напрямую удалить общий каталог r'E: \ mine \ python_workspace \ WebSite ', так как удобнее использовать их вместе.

Качество кода

По мере ввода PyCharm будет проверять, соответствует ли ваш код PEP8. Он сообщит вам, если у вас слишком много пробелов или пустых строк и так далее. Если вы хотите, вы можете настроить PyCharm для запуска Pylint в качестве внешнего инструмента.

Самый быстрый способ конвертировать python2 в python3

/usr/bin/2to3 -wn $FileDir$


Таким образом, откройте файл в pycharm, щелкните правой кнопкой мыши внешние инструменты> py2topy3, чтобы мгновенно преобразовать все py2 в каталоге, где находится текущий файл, в py3, разве это не очень умно!

Pycharm умеет отображать нарушения стилистики кода согласно PEP. Это отключается так в настройках Inspections ищем язык Python, в выпадаеющем меню - PEP8 coding style violation. Дальше идем на страницу PEP8’s documentation, и ищем код ошибки. Жмем плюсик, и вставляем код:


Сохранение файлов с unix-like окончанием строк

Действует только для файлов, созданных после установки этой опции


Заключение выделенного текста в качвычки

Очень удобно заключать выделенный текст в кавычки или скобки нажатием одной кнопки. Работает для любых скобок или кавычек. Для этого включаем следующую опцию


Создание темплейтов для новых файлов

Я использую темплейт для новых записей в блоге. Темплейты могут содержать переменные. Подробнее в документации Pycharm


Подсветка синтаксиса Ruby

Для базовой подсветки синтаксиса Ruby можно воспользоваться плагином TextMate bundles support. Сначала его нужно склонировать склонировать куда-нибудь в /user/documents, и затем подключить в Settings -> Editor -> TextMate Bundles


Там же нужно установить желаемую цветовую схему для плагина.

Установка правой границы

В питоне, согласно PEP 0008, максимальная длина строки составляет 80 символов. Pycharm умеет делать автоматический перенос на новую строку при достижении этого ограничения. Однако, это не всегда удобно и необходимо, и отключить эту фичу можно в настройках:


gracefully restart for uwsgi server

В разработке приложений Django я использую не дев-сервер, а uwsgi, настроенный точно так же, как на продакшене. После внесения изменений в код, его надо перезавпустить, для чего я использую Remote ssh external tools :


Затем в настройках keymap назначаю кнопку - и теперь сервер можно перезапустить "одной кнопкой"!

Reformat on paste

Чтобы блок коды вставлялся в новую позицию с правильными отступами, нужно включить функцию Setting -> Editor -> General -> Smart Keys , выбрать Indent Block

Читайте также: