我不知道如何将我的简单功能添加到我的主程序文件。为什么不 ?从模块访问功能
当我这样做:
import print_text
echothis("this is text")
exit()
无法理解为什么人们认为这是这样一个坏的问题。
这并不工作之一:如果键入以下任何答案
print_text.echothis("this is text")
同样的事情发生。 包括:
from print_text import echothis
我刚刚得到这个错误:
from: can't read /var/mail/print_text
./blah3.py: line 3: syntax error near unexpected token `"this is text"'
./blah3.py: line 3: `print_text.echothis("this is text")'
或没有在/ var /邮件线变体...
*此文件被命名为print_text.py *
#!/usr/bin/env python
import time
import random
import string
import threading
import sys
def echothis(txt):
woo=txt
stdout.write(woo)
其实你应该得到一个错误,说'echothis'是不确定的。你的导入应该是'from print_text import echothis' –
你用什么材料来学习python?这听起来像你应该得到更好的学习材料。 – Marcin
我看不到线程对象正在创建的位置。也许你缺少的是实例化'print_text'类并为该对象调用'start'方法。 – jcollado