2017-10-14 15 views
0

J'utilisais Pycharm comme éditeur pour exécuter les scripts car je devais ajouter un planificateur de tâches que je devais tester le code à l'invite de commande. Premièrement c'est la structure de mon projet. enter image description hereExécution du script python sur CMD qui utilise un dossier pour afficher les résultats

Quand je tente de lancer la ligne suivante

C:\Users\My_name\AppData\Local\Programs\Python\Python36-32\python.exe "C:\Users\My_name\PycharmProjects\FYP_CB006302\generateSummary.py" 

Je reçois cette erreur, enter image description here

De la connaissance que j'ai je pense qu'il est parce qu'il ne reconnaît pas le chemin.

Mais quand je change le répertoire pour mon dossier de projet alors donnez le chemin à python.exe et tapez generateSummary.py cela fonctionne comme cela a été montré comme here.

Cependant, je doute fortement que cette méthode peut être utilisée pour assigner une planification dans Windows. Par conséquent, toutes les idées qui pourraient fonctionner comme indiqué au début seront utiles.

Répondre

1

Le problème ici est que lorsque vous utilisez cette ligne pour exécuter un script particulier, le dossier à l'origine de l'erreur est hors de portée.

C:\Users\My_name\AppData\Local\Programs\Python\Python36-32\python.exe "C:\Users\My_name\PycharmProjects\FYP_CB006302\generateSummary.py" 

Dans ce dossier cas pickle_saves est hors de portée. Vous pouvez éviter cela en donnant un chemin absolu à ce fichier dans line 173. Où le chemin absolu est quelque chose comme C:\user\documents\projects\pickle_saves\all_words

+1

Oui, vous avez raison, je l'ai compris. Merci quand même! :) – rando