python程序运行后没有输出显示 10

SUFFIXES={1000:['KB','MB','GB','TB','PB','EB','ZB','YB'],1024:['KiB','MiB','GiB','TiB... SUFFIXES={1000:['KB','MB','GB','TB','PB','EB','ZB','YB'],
1024:['KiB','MiB','GiB','TiB','PiB','EiB','ZiB','YiB']}
def approximate_size(size,a_kilobyte_is_1024_bytes=True):
'''Convert a file size to human-readable form.
Keyword arguments:
size -- file size in bytes
a_kilobyte_is_1024_bytes -- if True (default),use
multiples of 1024
if false,use multiples of 1000
:Returns:string
'''
if size < 0:
raise ValueError('number must be non-negative')
multiple = 1024 if a_kilobyte_is_1024_bytes else 1000
for suffix in SUFFIXES[multiple]:
size /= multiple
if size < multiple:
return '{0:.1f}{1}'.format(size,suffix)
raise ValueError('number too large')
if __name__ == '__main__':
print(approximate_size(1000000000000,False))
print(approximate_size(1000000000000))

在pycharm运行后为什么没有输出结果,只有显示process finished with exit code 0 。
展开
 我来答
从空去听8
2017-07-20 · TA获得超过7438个赞
知道大有可为答主
回答量:6907
采纳率:93%
帮助的人:5479万
展开全部
怎么关掉打印?
将打印内容重定向到/dev/null中,相当于直接丢弃,任何地方都找不到打印的内容
python your_script.py >> /dev/null &

如果又要查看打印的内容,怎么让它输出(还在运行)?

python your_script.py >> log.txt & #将输出重定向到当前目录下的log.txt文件中
cat log.txt # 查看截止目前所有的日志内容
tail log.txt # 查看截止目前,最后10行日志
tail -f log.txt # 从最后10行开始滚动输出,准实时刷新
tail -n 100 -f log.txt # 从最后100行开始滚动输出
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式