Pycharm中sys.stdin读入按ctrl+D没有作用

做笔试,用Pycharm调试ACM模式的算法题,使用sys.stdin读入控制台的输入。

结果无法停止,控制台会一直让输入。查了说按了ctrl+D结束输入,按了也没用,只不过是另起一行再让输入。

这个该如何解决,搜了各大网站都没有相关的。只找到这一个相关的网页

https://teamtreehouse.com/community/how-to-exit-sysstdin-when-working-in-pycharm-ctrld-doesnt-work

下面这个是代码。试了vs code中可以停止。pycharm中死活不行。大佬们有遇到相同的问题的吗。

import sys
for line in sys.stdin:
    parts = line.strip().split()
    data.append(parts)
全部评论
Windows 下是按 Ctrl + Z 输入 EOF,Linux/MacOS 下才是 Ctrl + D
点赞 回复 分享
发布于 昨天 13:19 湖南

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务