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 。 展开
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 。 展开
1个回答
展开全部
怎么关掉打印?
将打印内容重定向到/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行开始滚动输出
将打印内容重定向到/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行开始滚动输出
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询