os.system(f'rm -rf {imagedir}')和os.system('rm -rf {imagedir}')有什么区别?

Tony 197.65m2021-06-061461 次点击
多了个f
https://github.com/sqlsec/termux-install-linux/blob/master/termux-linux-install.py#L41
收藏 ♥ 感谢
RaspiSQH 117.75m 2021-06-06 
人肉百度:
https://blog.csdn.net/qq_43463045/article/details/93890436

草,才知道这种用法,我还一直在用 "rm -rf %s"%imagedir 😂
Spoony 小组长 2021-06-06  ♥ 2
1、字符串前加 u
后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。

2、字符串前加 r
去掉反斜杠的转移机制。

3、字符串前加 b
前缀表示:后面字符串是bytes 类型。

4、字符串前加 f
以 f 开头表示在字符串内支持大括号内的 python 表达式
print(f'{‌name} done in {‌time.time() - t0:.2f} s')
输出:
processing done in 1.00 s
Spoony 小组长 2021-06-06 
解释语言的好处
沐风MWind 63.05m 2021-06-06 
草,还有这区别

登录注册 后可回复。



GitHub