gpt4 book ai didi

Python 无法在 Mac 终端中打印

转载 作者:太空宇宙 更新时间:2023-11-03 18:46:45 24 4
gpt4 key购买 nike

我有一些代码在 python 模块(Python 3.3)中运行时运行得非常好。但是,当我将其设为可执行文件并尝试在 Mac 终端中运行它时,不会打印任何内容。

代码开头:

#!/usr/bin/python

import sys

marker = 1
prevchar = 'z'
prevstring = ""
#print("At place 1")

for line in sys.stdin:
#print("At place 2")
sys.stdout.write("% ")
for c in line:
#print("Starting loop")

在终端中,当我去掉“print("At place 1")”的注释符号时,它会打印出来。然而,这对于“print(“At place 2”)”不起作用。怎么了?

编辑:我只需将数据输入终端即可将数据放入标准输入中。不过,也许通读文件会更好?

最佳答案

你怎么跑?你需要在你的情况下管道一些东西。

cat test | python sys_test_module.py
At place 1
At place 2
At place 2

您可能会发现这很有帮助 http://en.wikibooks.org/wiki/Python_Programming/Input_and_output

关于Python 无法在 Mac 终端中打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19371745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com