我想查看 systemctl 命令的输出。例如:
systemctl restart systemd-networkd
Run Code Online (Sandbox Code Playgroud)
将显示输出
systemctl status systemd-networkd.
Run Code Online (Sandbox Code Playgroud)
我知道我可以编写一个总是按顺序放置命令的脚本,但我希望有类似的东西
systemctl --verbose restart ....
Run Code Online (Sandbox Code Playgroud)
那没有进入手册页。
我使用以下命令在当前目录中创建了一个简单的文件 HTTP 服务器
python3 -m http.server 8000
Run Code Online (Sandbox Code Playgroud)
这对于下载该目录中的文件非常有效。日志输出定向到终端窗口——我假设是 stdout 或 stderr
我想通过将日志写入指定文件来记录通过该服务器的活动。
我努力了
python3 -m http.server 8000 > log.txt 2>&1
Run Code Online (Sandbox Code Playgroud)
但这会产生一个空的log.txt.
我究竟做错了什么?是否有执行此操作的标准方法,或者我是否必须对该http.server类进行子类化?类似的事情?
例如两个数字123456789, 12345678, 我想要逗号千位并对齐最右边的数字。
123,456,789
12,345,678
Run Code Online (Sandbox Code Playgroud)
我必须
f'{val:,}'将逗号放在适当的位置,但这会将行与第一列中的 1 对齐。
我尝试f'{val:,____}过各种组合、值、方向,_____但是——不。我什至尝试过嵌套 f 字符串(不起作用,仅供参考)
我该怎么做呢?
我正在寻找一个执行以下搜索的单行Python表达式:
targets = ['habble', 'norpouf', 'blantom']
entry = "Sorphie porre blantom nushblot"
found=False
for t in targets :
if t in entry :
found = True
break
print ("found" if found else "not found")
Run Code Online (Sandbox Code Playgroud)
这样我们就可以写的东西像这样:
print("found" if entry.contains(targets) else "not found")
Run Code Online (Sandbox Code Playgroud)