2014-12-13 3 views
2

두 개의 파일이 있습니다. 둘 다 작동합니다. 첫 번째 스크립트는 매 xx 시간마다 두 번째 스크립트를 실행하는 aspscheduler 스크립트입니다 (이 경우를 제외하고 너무 빠르지는 않음). 두 번째 스크립트를 실행할 때 다음 오류가 발생합니다.Python 스크립트를 실행할 때 "가져 오기 : 찾을 수 없음"

./sql.py: 2: ./sql.py: import: not found 
./sql.py: 4: ./sql.py: import: not found 
./sql.py: 5: ./sql.py: import: not found 
./sql.py: 7: ./sql.py: ROOT: not found 
./sql.py: 8: ./sql.py: tempixy: not found 
./sql.py: 9: ./sql.py: Syntax error: "(" unexpected 

두 번째 스크립트를 수동으로 실행하면 모든 것이 작동합니다. 2 스크립트 코드의

먼저 10 선 : 당신이 당신의 시간을내어

#import mysql.connector 
import MySQLdb 
#from MySQLdb import errorcode 
import os 
import re 

ROOT = '/sys/bus/w1/devices' 
tempixy = [] 
for sensor in os.listdir(ROOT): 

감사합니다! 안녕히 주무세요. 제 1 스크립트에 대한 hungryones를 들어

@@@ : 당신은 아마 쉘 스크립트로 실행하려고하는

+0

보인다 쉘 (bash-like) 스크립트로 실행 – user3159253

답변

6

pastebin.com/zpuUmYyg.

`#!/usr/bin/env python` 

는 또한 파일을 실행합니다 : 당신이 리눅스/유닉스 운영 체제를 사용하는 가정하면, 스크립트의 시작 부분에 다음 행을 추가하려고 처음이 같은

`sudo chmod +x sql.py` 
+0

감사합니다! 그게 내 문제 였어! – GoFindInGoogle

관련 문제