2012-11-09 18 views
18

Robię małe projekty przy użyciu PyCharm. Używam Pycharm do jego funkcji intellisense. Gdy rozwijam każdy fragment kodu, lubię go uruchamiać od czasu do czasu, aby go przetestować. Wszystko, czego potrzebuję w momencie programowania, to móc uruchomić plik. Jednak gdy kliknę prawym przyciskiem i spróbuję uruchomić osobny plik, PyCharm stara się być inteligentny i pokazuje mi opcje uruchamiania mojego kodu za pomocą testów jednostkowych i innych fantazyjnych sztuczek testowych. Nie chcę wdrażać żadnych ram testowania w tym momencie.Jak uruchamiać samodzielne pliki w PyCharm

Wszystko, czego chcę, to móc uruchomić dowolny plik w obecnej postaci. Ale w jakiś sposób PyCharm nie pozwala mi tego zrobić dla każdego pliku.

Będę wdzięczny, jeśli ktoś może zapewnić obejście tego problemu. Używam Pythona 273

+2

Czy możesz podać przykładowy plik, w którym ** Uruchom ** (Ctrl + Shift + F10) nie działa zgodnie z oczekiwaniami? – CrazyCoder

+0

Jeśli używany plik ma rozszerzenie '.py' lub' .pyw', PyCharm nie powinien być włączony, jeśli uruchomisz go bezpośrednio. – martineau

+0

Nie możesz po prostu użyć [menu kontekstowego] (http://stackoverflow.com/a/19694299/656912) w pliku na liście projektów? – orome

Odpowiedz

13

Po prostu natknąłem się na ten sam problem. Było tak dlatego, że w pliku znajdowała się klasa o nazwie TestClass. Zmieniłem nazwę klasy, a następnie mogłem normalnie uruchomić plik.

+5

Nie wiem, kto "-1" ten komentarz. może znają sposób na uniknięcie tego zachowania, jeśli tak, powinny być PRZYDATNE i powiedzieć nam, w jaki sposób. Ale zgadzam się z plakatem. POZBAWIAĆ KLASĘ "TESTU", jeśli nie chcesz, aby menu zamieniało się w tworzenie testu jednostkowego .... –

+4

To doprowadzało mnie do szału, ponieważ mój odruch CTRL + SHIFT + F10 nadal powodował, że PyCharm próbował uruchomić zestaw testów to nie wszystko, ponieważ stworzyłem okno GUI o nazwie TestWindow. Nienawidzę tego, że PyCharm nie może stwierdzić, kiedy nie używam testów i nie daje mi możliwości wyłączenia zachowania testowego lub skrótu, który zawsze po prostu uruchamia bieżący plik - bez "inteligentnych zachowań" lub specjalnych "konfiguracji uruchamiania". W końcu przyzwyczaiłem się do CTRL + SHIFT + F10 zamiast F5 lub F9 do "uruchomienia" i wygląda na to, że nawet ten skrót nie jest niezawodny. Pycharm powinien kolorować zajęcia z Testem w nich innym lub czymś podobnym. \tyrada – flutefreak7

14

Można po prostu wybrać pozycję „Uruchom” z menu kontekstowego dla pliku w widoku projektu:

enter image description here

To będzie uruchomić plik dokładnie tak, jak gdybyś wszedł

pytona

z wiersza poleceń, w katalogu zawierającym plik.

Pierwszy raz to zrobisz wpis zostanie również dodany do paska narzędzi, który pozwala na uruchomienie pliku za pomocą jednego kliknięcia

enter image description here

i udostępnia opcje dostosowywania szereg opcji dostarczony automatycznie za każdym razem, gdy uciekasz.

Powiązane problemy