gpt4 book ai didi

python - 如何在python中接受以#开头的字符串?

转载 作者:太空宇宙 更新时间:2023-11-03 12:44:07 25 4
gpt4 key购买 nike

我正在开发一个 python 程序,我需要按以下方式在终端中输入 hastag:

[delta@localhost Desktop]$ python CheckHastag.py #football

执行后抛出错误IndexError: 列表索引超出范围

这是因为 python 不接受以“#”开头的字符串,但是我尝试不使用 #

[delta@localhost Desktop]$ python CheckHastag.py football

它有效。那么如何让我的程序接受主题标签,即字符串开始
用#?

最佳答案

Shell 将 # 视为注释的开始,因此 Python 解释器永远看不到 # 之后的内容。

这可以使用 echo 命令轻松演示:

$ echo #football

$ echo football
football

您有多种选择来解决此问题:

$ python CheckHastag.py "#football"
$ python CheckHastag.py '#football'
$ python CheckHastag.py \#football

关于python - 如何在python中接受以#开头的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46081145/

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