繁体   English   中英

如何在 powershell 中打印 .py 文件的特定行

[英]How to print specific lines of .py file in powershell

假设我有一个带有说明的 python 文件

print("hello")
print("hello1")

我可以通过执行 >python something.py 在 powershell 中运行 python 文件,但是我将如何执行位于 something.py 文件中特定行上的命令。

基本上,我将如何在 something.py 的第 2 行的 powershell 中显示 print("hello1") 的结果。

将该特定行保存到单独的文件中,然后使用 python 运行它:

(Get-Content something.py)[1] > one-line.py
python one-line.py

这会将 something.py 的第二行(基于 0 的索引)保存到 one-line.py,然后您可以将其作为单独的程序运行。

或者您可以在没有中间文件的情况下执行此操作:

$line = (Get-Content scratch.py)[1]; python -c $line

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM