我有一个简单的脚本Hello.py,可以直接从网络浏览器中调用。
我遇到的问题是,当我添加from abc import cde
(其中abc.py是文件,而cde是其中的模块/函数)时,它只会打印最上面的打印命令,然后什么也不做。
这正在运行python 2.6.6的共享主机上运行(我已经为ver3.5.2和Linux创建了一个虚拟环境。
感谢任何帮助或见解。
Hello.py看起来像-
#!/home/username/.local/bin/python3
print('Content-Type: text/html\n\n')
print ("Hello\n\n")
from pull import pull
pull()
答案 0 :(得分:0)
拉长这样,
在运行脚本(Hello.py)和pull.py通过终端/ SSH出色运行时都没有显示错误。
print('\ n \ n \ a ---------------------------开始拉--------- --------------- \ r \ n \ r')
将熊猫作为pd导入
从datetime导入datetime,timedelta
从CreationModule导入createFiles,createFolders,writeFile
从NSEanalysis导入NSE
df = pd.read_csv('Datasets / MC_Master.csv')
today = pd.datetime.today()。strftime('%d-%m-%Y')
fmt ='%H%M%S'
Time = pd.datetime.now()。strftime(fmt)
Y = datetime.today()-timedelta(days = 1)
昨天= Y.strftime('%d-%m-%Y')
folder ='Nifty50 /'+今天+'/'
Yfolder ='Nifty50 /'+昨天+'/'
e = len(df) 打印(e)
crtFil = createFiles()
crtFol = createFolders()
crtFol.Nifty50()
a = 0
def pull():
a = 0
try:
for r in df['Symbol']:
print(a+1,'---------->', r)
wrtFil = writeFile()
wrtFil.QuandlPull(r)
a += 1
if a == e:
print('We are done', a, ' of ', e)
except:
pull()
a +=1
return()
pull()
NSE()