Skip to main content
 首页 » 编程设计

python之新手 Python : Print Function that Outputs NULL bytes

2025年05月04日11lori

我根本不会用 Python 编程,所以请原谅我的代码。我正在尝试编写一个在一定数量的字节后终止的打印函数。这是我到目前为止所做的:

   def print_stuff(stuff, size): 
    i = 0 
    data = "" 
    while i < size: 
            if stuff[i]=='\0': 
                    data += " " 
            else: 
                    data += stuff[i] 
    print data 

但是当我尝试执行 printf_stuff(data, 5050) 时,Python 不打印任何内容并且似乎卡住了。我做错了什么?

请您参考如下方法:

您没有增加 i 中的值。