2017-04-23 26 views
0

毎分の最上位にコードを実行するスクリプトを作成しようとしています。私はschedモジュールを調べていますが、私はいくつかの奇妙な問題に遭遇しました。Python 3 schedモジュール

最初の問題は、schedをインポートするとスクリプトが2回実行されることです。

import sched 
print('hello') 

出力:

Hello 
Hello 

またストレートdocumentationから来てこのコード:

import sched, time 
s = sched.scheduler(time.time, time.sleep) 

は、このエラーを生成します。私のコメントを1として

AttributeError: module 'sched' has no attribute 'scheduler' 
+2

万が一、 'sched.py'という名前のファイルがありますか?これはpython2とpython3の両方で動作します。 –

+0

両方の例を試してみました。お使いの環境が正しく設定されているかどうかを確認したい場合があります。 – EthanBar

+0

はい、sched.pyという名前のファイルがありました。それは私自身の中でファイルをインポートしていたようです。 –

答えて

1

- あなたファイルはsched.pyという名前なので、自身をインポートしていましたが、属性がschedulerではありません。

関連する問題