pycharm总是没有输出结果只是Processfinishedwithexitcode0
今天写了个python程序,代码中有print,但是执⾏完后,输出的结果就只有:
Process finished with exit code 0
并没有将我打印的内容打印出来。
后来参考资料,总结有2点可能的原因:
1)File→settings→project→project interpreter设置的解释器有问题(建议创建项⽬的时候选择现有的配置好的解释器,不要使⽤新的pycharm的虚拟解释器,如图。)2)代码格式问题——缩进不对(检查⼀下代码的缩进,实在觉得没⽑病,就把缩进都删掉,重新缩进。)
我的是2)导致的。不过后⾯想再复现这个问题,复现不了。附上修改后的代码吧。
附代码:
'''
@Desc:1)requests模块的⽅法;2)⽂件读、写
'''
import requests
class TestMain:
def test(self):
r = ("www.baidu") # get请求百度⾸页
print("访问百度⾸页的状态码、cookie、登录状态:", r.status_code, r.cookies, r.ok) # 打印响应码
# 将get请求的响应内容写⼊到项⽬⽂件夹下的(若⽂件不存在则新建⽂件)
with open("", 'w', encoding='utf-8') as f:
pycharm下载第三方库f.)
# 读取-读取部分⾏
with open('F:\/cs_auto\/untitled1\/') as file_open: # 完整⽬录等同于""
print("以下只打印第⼀⾏:")
for i in range(1):
print(adline())
# 不需要file_open.close(),因为关键字with在我们不再需要使⽤⽂件的时候将其关闭。
# 读取-读取整个⽂件
with open('') as file_open:
print("以下打印⽂件的全部内容:")
print(ad())
# 读取-按⾏读取⽂件内容
with open('') as file_open:
print("以下按⾏读取并打印⽂件的全部内容:")
for content in file_open:
print(content.rstrip()) # 不调⽤rstrip()函数的话,会在每⾏后⾯多打印⼀个空⾏
if __name__ == '__main__':
print("this is main method")
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论