![](/img/trans.png)
[英]Xonsh error while importing module PyPDF2
我在從安裝到虛擬環境的 xonsh 腳本中導入模塊時遇到問題。 我使用vox安裝了虛擬環境 這是我的最小例子 如果我從 Python 解釋器中運行它,它會工作: 如果我嘗試將 xonsh 腳本作為腳本運行,我會得到以下信息: 有什么想法可能是錯誤的嗎? ...
[英]Xonsh error while importing module PyPDF2
我在從安裝到虛擬環境的 xonsh 腳本中導入模塊時遇到問題。 我使用vox安裝了虛擬環境 這是我的最小例子 如果我從 Python 解釋器中運行它,它會工作: 如果我嘗試將 xonsh 腳本作為腳本運行,我會得到以下信息: 有什么想法可能是錯誤的嗎? ...
[英]How to measure command/script execution time in xonsh?
如何測量 xonsh 中命令/腳本的執行時間? 在 bash 我可以用time來做,例如:> time sleep 1 real 0m1,002s user 0m0,001s sys 0m0,001s 如何在 xonsh 中做到這一點? ...
[英]How can I efficiently extract variables from JSON with xonsh?
給定一個變量AWS_ASSUMED_ROLE ,其中包含 output 的aws sts assume-role (一個 JSON 字符串),我可以在bash中編寫以下內容。export AWS_ACCESS_KEY_ID=$( jq -r '.Credentials.AccessKeyId' & ...
[英]How to fix vim throwing error when SHELL is set to xonsh?
當我啟動 vim 時,我得到: 我在~/.vimrc中的第一行是let s:uname = system("uname -s") 。 發生錯誤是因為SHELL env var 設置為/home/kossak/.local/bin/xonsh 。 它由 tmux 自動設置,因為set -g defa ...
[英]Piping an alias hangs xonsh
我有以下別名: 它工作得很好,但是當我嘗試將它傳遞給任何東西時,例如: 它仍然打印出完整的 output test smth忽略head命令,然后掛起(我無法使用 Ctrl-C 或 Ctrl-Z 擺脫掛起的 state 並且必須終止會話)。 關於如何修復的任何想法? ...
[英]What is the command to show function definitions in Xonsh?
在 Bash 中,如果我創建一個函數,我可以使用type命令來顯示函數定義,如下所示: Zsh 和 Fish 的functions命令都有相似之處。 我在這里檢查了 bash-to-xsh 頁面,但找不到等效項。 我嘗試使用 Python 的inspect ,但這也不起作用: 你如何在 Xons ...
[英]My code is confusing an input file name for a regex expression
我的正則表達式沒有在字符范圍內明確包含破折號,但是當輸入文件名如下所示時,我的代碼失敗了: 這是我的代碼: 文件名的這一部分似乎很明顯是問題所在: [Maxi-Single] 我如何處理類似的文件名,以便將它們視為固定字符串,而不是正則表達式的一部分? (這不是我的主要問題,但如果它是相關的,我願 ...
[英]xonsh "which" equivalent - how to test if a (subprocess mode) command is available?
我想測試(來自 xonsh)命令是否可用。 如果我在 xonsh 命令提示符下嘗試此操作: 然后它起作用了: 但它不適用於 xonsh 腳本: 因為它會導致此錯誤: 我知道which是一個內置的 shell。 例如,它不是可執行文件。 但它在 xnosh 命令提示符下可用。 那為什么它在 xons ...
[英]Why does `stty cols 40` have different effects in the two shells bash and xonsh
在 Linux/macOS 上的xonsh shell 中使用stty時出現奇怪的行為。 (命令似乎不遵守 xonsh 下定義的列,但它們在 bash 下這樣做。) 為了更好地了解這種情況,我編寫了一個小 C 程序,該程序使用TIOCGWINSZ調用ioctl用於 3 個標准流stdin 、 st ...
[英]Find and replace text in files with xonsh
如何在 xonsh shell 中替換給定目錄中所有文件中的文本(遞歸)? 例如,我將如何重寫下面的 bash 命令: ...
[英]xontrib autojump freezes xonsh shell
我正在使用安裝了 xonsh 的 MiniConda。 運行 print(sys.version) 產生: 我不確定我使用的是哪個版本的 xonsh,但我昨天(2020 年 1 月 29 日)安裝了它,這是 conda 命令得到的。 當我運行xontrib list我得到 關鍵的一點在於a ...
[英]Xonsh and rsync command
我有一個這樣的測試文件夾: 在普通的bash/zsh shell 中,這是命令的輸出 但在xonsh shell 中,這是輸出 我也嘗試使用單個頂點進行更改,但結果相同。 誰能解釋一下這個簡單的命令哪里出錯了?? 我的 xonsh 版本是0.9.11 ,但我也用0.9.13測試 ...
[英]How to set environment variables in .xsh file?
我想在我的foo.xsh文件中覆蓋環境變量,就像這樣 但在我調用xonsh foo.xsh , $FOO未設置。 有任何想法嗎? ...
[英]How to override built-in command in xonsh?
我試圖覆蓋“ ls”命令以在“ dotfiles”目錄中顯示dotfile。 這是我的代碼。 def _ls(): if $(pwd).rstrip(os.linesep) == $DOTFILES: ls -Ga else: ls -G ...
[英]Activate a Conda Environment within VSCode terminal using Xonsh
使用xonsh作為我的shell和conda環境,當VSCode終端試圖激活環境時,我遇到了一個錯誤。 這是因為只要選定的解釋器是conda source activate environment VSCode都會發出source activate environment命令。 這正確地 ...
[英]What is the best way in xonsh to loop over the lines of a file?
在xonsh shell中循環遍歷文本文件的最佳方法是什么? (A)目前我正在使用 (B)當然也有 我使用(A)是因為它更短,但是還有什么更簡潔的方法嗎? 並且最好將l.strip()折疊到循環中? 注意:我的主要興趣是簡潔(就字符數而言)-如果有幫助,也許可以使用 ...
[英]How to use {env_name} conditionally in a xonsh prompt
在xonsh shell中,如何使用$PROMPT定義中用作條件的虛擬環境的名稱? (更詳細地講:我為xonsh shell本身提供了一個名為'xonsh'的虛擬環境,但是我不希望在提示中顯示該venv,但是任何其他已激活的venv都應在提示中顯示。) ...
[英]In xonsh how can I receive from a pipe to a python expression?
在xonsh shell中,如何從管道接收到python表達式? 使用find命令作為管道提供程序的示例: for p in <stdin>:的for p in <stdin>:顯然是偽代碼。 我必須用什么代替它? 注意:在bash中,我將使用以下結構: ...
[英]How to pipe In the xonsh shell the output of a Python construct to another command?
在xonsh shell 中,如何將 Python 構造的輸出通過管道傳輸到另一個命令? 想要的例子: 在這個for v in ...是 Python 構造, head是我想通過管道傳輸其輸出的命令。 上面的命令行不起作用; 我總是收到以下錯誤: 看起來xonsh沒有為管道符號保留 Pyt ...
[英]Lambda alias in Xon.sh and pipes
為什么這樣的代碼和平不一樣運行。 第二命令 是python readlines不正確,無法逐行讀取輸入Pipe。 我的Xon.sh版本是0.7.8 ...