对于我们推出的VSCode[1]的Python插件,我写了一个简单的脚本来生成changelog[2](类似于Towncrier[3],但更简单,支持Markdown,满足我们的需求)。发布过程中的一个步骤是运行pythonnews,它将Python指向我们代码中的“news”目录。前几天一位合作者问这是如何工作的,我们团队中的每个人似乎都知道如何使用-m?请参阅我关于将pip与-m[4]结合使用的文章了解原因。这让我意识到其他人可能不知道有各种方法可以将Python指向要执行的代码,因此才有了这篇文章。1.通过标准输入和管道因为如何将一些东西通过管道传递给进程是shell的一部分,所以我不打算深入解释。不用说,您可以将代码传递给Python。#pipecontenttopythonecho"print('hi')"|python如果将文件重定向到Python,这显然也有效。#Redirectafiletopythonpython
