我做了一些研究并找到了各种示例,但由于我的 Python 知识太基础,我不理解它们。
有没有一种方法可以只将列表导入另一个 python 窗口,因为我尝试的任何导入似乎都会导入列表,然后运行我不希望它执行的文件功能?我只希望其他 python 页面导入列表以显示它们或进一步修改它们?我没有这方面的代码,但我想它会是这样的
from 'filename' import task[],date[],description[]
上面的代码如下(请记住,我只想列出。我不想运行其他函数)
import sys
import os
task=[]
date=[]
description=[]
def addtask():
"""adds a task to the task list"""
print("Please re-enter your filename with .txt on the end.")
f=(raw_input("filename: "))
file= open(f, "w+")
add=(raw_input("Enter a task: "))
if add=="helpme":
os.startfile("C:\Users\Dale\Desktop\Python coursework\helpme.txt")
add=(addtask())
else:
file.write(add)
task.append(add)
add1=(raw_input("Please enter a date for this task: "))
if add1=="helpme":
os.startfile("C:\Users\Dale\Desktop\Python coursework\helpme.txt")
add=(addtask())
else:
file.write(add1)
date.append(add1)
add2=(raw_input("Please enter a description of the task: "))
if add2=="helpme":
os.startfile("C:\Users\Dale\Desktop\Python coursework\helpme.txt")
add=(addtask())
else:
file.write(add2)
description.append(add2)
a=(raw_input("would you like to add another?: "))
if a=="yes":
print(addtask())
elif a=="helpme":
os.startfile("C:\Users\Dale\Desktop\Python coursework\helpme.txt")
add=(addtask())
else:
import choices
b=(raw_input("Would you like to add a task?"))
if b=="yes":
add=addtask()
elif b=="no":
import choices
elif b=="helpme":
os.startfile("C:\Users\Dale\Desktop\Python coursework\helpme.txt")
add=(addtask())
else:
import choices
希望结果正确......注意*这三个列表被称为task[]
,date[]
和description[]