
正文
python脚本没有输出,python运行input不出结果
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
python这个代码没输出,没报错,怎么改?
1、要么创建一个threading.Thread类的对象,将你要线程执行的函数指定为target参数。你这里定义了类ThreadClass,但没继承threading.Thread类,又指定了target,但指定的是一个类不是一个函数,所以没输出。
2、方法一:用format方法来实现。print(c={c},r={r}.format(c=c,r=r))方法二:用%占位符来实现格式化输出。
3、不报错,说明没有语法问题。不出结果,说明程序执行的逻辑是有问题的,或者代码中没有明显的输出语句。你没有提供具体代码,不好定位问题。建议用调试模式运行代码,跟踪下代码的执行过程。
相关问答
Q1: python中爬取得链接怎么控制台没有输出
1、可通过日志logging模块输出信息到文件或屏幕。但可能要设置log的level或输出端,对于同时需要记录debug error等信息的较为合适,官方教程推荐学习用更规范的logger来操作。例如,可参考来自官网的这段代码。
2、设置默认PyCharm解析器:操作如下:Python–Preferences–Project Interpreter–Python Interpreter 点击逗+地号选择系统安装的Python。然后再返回Project Interpreter,选择刚添加的解释器。设置缩进符为制表符逗Tab地。
3、python爬虫时打印没有内容解决方法如下:改变控制台编。直接改字符编码。网络爬虫,是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。
4、建议检查下输出的内容是否为空,导致没有输出结果。其实print有很多种格式化输出的方式。这样可以更清晰地显示输出结果。可参考如下:方法一:用format方法来实现。
Q2: powershell运行py脚本无输出
foo out.txt 如果这不起作用,通常只需要将工具包装在Powershell scriptlet中即可。换句话说,在其中创建一个foo.ps1文件:1 foo out.txt 然后只需运行foo.ps1而不是foo。
先在powershell下输入并执行以下指令:[Environment]:SetEnvironmentVariable(“Path”,”$env:Path;C:Python27″, “User”)关闭并重启powershell,输入python并按回车键,即可运行python。
(1)打开powershell。在开始菜单的搜索框输入powershell,回车即可打开。(2)运行python。在打开的powershell里直接输入python,回车即可打开。
应该是你安装的python的路径不在环境变量里面。打开“计算机-属性-高级系统设置-环境变量”查看Path里面是否包含了你Python安装的位置。例如我的Python安装在:D:\software\Python\Python36-32\里面。
windows下用命令行方式运行Python脚本,用命令提示符(即cmd)就可以了,好像不用powershell这个高级货。在cmd里,切换到脚本所在目录后,直接输入xxx.py就可以执行脚本了,连“python.exe”都可以省略。
把python的安装目录加到path中。此电脑(我的电脑)-右键属性-高级系统设置-高级-环境变量-双击Path-新建-输入python安装路径, 重启 Windows Powershell 就好了。
Q3: 为何python第一种代码无输出,第二种有?
数据类型不同。第一个是list(列表)数据类型,对它本身做.sort()操作后,列表内部的元素排列已经变化了,虽然列表名称并没有变。因为列表名称只不过是列表的首地址而已,不是列表的内容本身。
你这里定义了类ThreadClass,但没继承threading.Thread类,又指定了target,但指定的是一个类不是一个函数,所以没输出。
循环不能结束。while循环中,money0恒成立,对于整个while循环没有出口,即死循环,所以无法打印出结果。可以在while循环中加入结束条件,如将money递减。
最后一行 p.SayHello 应该改成 p.SayHello()这样才是调用方法。
关于python脚本没有输出和python运行input不出结果的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







