簡體   English   中英

細繩 ”????” 轉換為 Python 中的“數據”

[英]String "????" converts to "data" in Python

在寫一個小的 Python 腳本時,我注意到當字符串"????" 作為命令行參數傳遞,它在程序執行期間轉換為"data" 現在,我不確定這是字符串還是其他類型的數據。 考慮到搜索條件,查找這方面的信息很棘手。

為什么會發生這種情況,這意味着什么?

? 是一個 shell 通配符,它匹配任何字符(類似於正則表達式中的. )。 所以一個未引用的???? 擴展為包含 4 個字符的所有文件名。 data大概是目錄中按字母順序排列的第一個這樣的文件名。

見output

echo ????

如果你想通過???? 從字面上看腳本,引用它。

python yourscript.py '????'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM