gpt4 book ai didi

Python向路径字符串添加特殊字符

转载 作者:太空宇宙 更新时间:2023-11-03 20:37:40 27 4
gpt4 key购买 nike

我正在尝试使用 Python 2.7 中的路径

这就是我在主课中尝试做的事情:

program = MyProgram()
program.doSomething('C:\Eclipse\workspace\MyProgram\files\12345678_Testing1_ABCD005_Static_2214_File12.txt')

在函数 doSomething(filePath) 中,字符串已经如下所示:

Deformated string

所以有一种特殊字符加上一些字符被完全删除。什么可能导致这个问题?

最佳答案

\ 是 Python 中的转义字符。 According to docs ,您已创建带有 \f ASCII Formfeed (FF) 字符的字符串。

String literals can be enclosed in matching single quotes (') or double quotes ("). They can also be enclosed in matching groups of three single or double quotes (these are generally referred to as triple-quoted strings). The backslash (\) character is used to escape characters that otherwise have a special meaning, such as newline, backslash itself, or the quote character.

使用双斜杠(\\ - 转义转义字符)或使用原始字符串文字(r"some\path")。

String literals may optionally be prefixed with a letter 'r' or 'R'; such strings are called raw strings and use different rules for interpreting backslash escape sequences.

关于Python向路径字符串添加特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57064288/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com