2016-05-27 4 views
0

Der folgende Test Code läuft perfekt in Python IDLE aber in Visual Studio-Code mir eine Fehlermeldung, die besagt:Python Zeitplan Skript in IDLE läuft, aber nicht in Visual Studio-Code

„Attribute: 'Modul' Objekt nicht hat Attribut 'jeder' ... "

import schedule 
import time 
def job(t): 
    print "I'm working..." , t 
    return 
schedule.every().day.at("08:16").do(job,'hello') 
while True: 
    schedule.run_pending() 
    time.sleep(60) # wait one minute 

Ich versuche, eine wiederkehrende Aufgabe in Python zu planen. Ich habe das Zeitplanmodul installiert und den Code verwendet, um es auszuprobieren. Chaches zu säubern, die Datei umzubenennen und sie in eine neue Datei zu schreiben, hat nicht geholfen.

Wie ist es möglich, dass ein Skript in einer Anwendung ausgeführt wird und nicht in der anderen? Ist das sinnvoll?

Jede Hilfe würde sehr geschätzt werden. Danke im Voraus.

Antwort

0

Können Sie tun:

from schedule import * 
import schedule 

Druck:

print schedule.__file__ 

auch sicher sein, Ihr Dateiname wird nicht genannt: "schedule.py"

+0

ja, das funktioniert, vielen dank ... gibt es eine erklärung warum es vorher und nur bei VSC nicht geklappt hat? – rainer

+0

Ich bin mir definitiv nicht sicher, aber ich denke, es sollte in Python IDLE nicht funktionieren. Vielleicht anderer Name der Datei? – Destrif

+0

Außerdem habe ich versucht, alle Dateien im selben Ordner zu löschen, die die gleiche Formel verwendet und den Code neu geschrieben. Das Skript, das am Anfang fehlgeschlagen ist – rainer

Verwandte Themen