python中以0开头的数字类型怎么输出
当前环境是python 3.7.7
如何输出 int 类型 的 0755
本帖最后由 qiuyouzhi 于 2020-4-6 15:59 编辑
0开头的就是别的进制了,比如:
>>> print(0x0755)
1877 qiuyouzhi 发表于 2020-4-6 15:54
0开头的就是别的进制了,比如:
楼主问的是怎么输出0777这种数{:10_260:} 墨羽岚 发表于 2020-4-6 15:57
楼主问的是怎么输出0777这种数
那就只能字符串了呗,我是没想到其他的办法 我在说得清楚一点吧,
我在用paramiko模块,在sftp上新建一个目录的需求
大概是需要传入两个参数obj.mkdir('/tmp/xxx/xxx',0777)
第二个参数是权限!,必须是0777如果是 777 ,它的隐藏权限是不对的。而且这里必须是 int 类型 pokeyboa 发表于 2020-4-6 16:02
我在说得清楚一点吧,
我在用paramiko模块,在sftp上新建一个目录的需求
obj.mkdir('/tmp/xxx/xxx', 0o777) >>> a = (0,7,7,7)
>>> for each in a:
print(each, end = '')
0777 '{:0>4}'.format(777)格式化字符串
页:
[1]