TikTokDownloader
TikTokDownloader copied to clipboard
修复Python3.10之前不允许在非三引号的f-string中使用换行符
同时修改了f-string也不要出现双引号套用双引号的情况。在 Python 中,f-strings(格式化字符串字面量)允许你在大括号 {} 内包含表达式。然而,在 Python 3.10 及更早版本中,你不能在非三引号的 f-string 的表达式部分使用换行符。这意味着除非使用三引号,否则不能在 f-string 的大括号内将表达式分成多行。
fix the issue #259,即使要求3.12一样有人使用低于3.12的版本,减少错误提示
我在 Linux 下跑一遍,f-string 的问题太多了, 建议作者批量处理一下 不止该 pr 修改的部分 主要两个问题
- f-string 内换行
- 双引号,问题 比如 f"abc"def"ghi" , 这种应该用 f'abc"def"ghi' 或者 f"abc'def'ghi"
我在 Linux 下跑一遍,f-string 的问题太多了, 建议作者批量处理一下 不止该 pr 修改的部分 主要两个问题
- f-string 内换行
- 双引号,问题 比如 f"abc"def"ghi" , 这种应该用 f'abc"def"ghi' 或者 f"abc'def'ghi"
目光所见,皆已修改
还是一大堆这个问题 Python 版本 3.7, 3.8, 3.9, 3.10, 3.11 不允许在 f-string 中嵌套具有相同引号类型的字符串字面量