小编cmk*_*k24的帖子

如何在matplotlib中将单行的线宽更改为x的函数?

有没有人知道如何在matplotlib中将单行的线宽变化为x的函数?例如,对于x的小值,如何使线条变薄,对于较大的x值,如何使线条变粗?

python matplotlib

6
推荐指数
1
解决办法
271
查看次数

为什么我的 bash 脚本尝试将注释作为代码运行?

我正在编写一个 bash 脚本来按特定顺序运行多个 python 程序,它看起来像这样:

#!/bin/bash
set -e
python prog1.py #make database
python prog2.py #plots
python prog3.py #more plots
Run Code Online (Sandbox Code Playgroud)

这运行正常,但是当我注释掉第一行时:

#!/bin/bash
set -e
#python prog1.py #make database
python prog2.py #plots
python prog3.py #more plots
Run Code Online (Sandbox Code Playgroud)

它崩溃了:

./python_progs.sh: line 3: plots: command not found
Run Code Online (Sandbox Code Playgroud)

就好像它忽略了“plots”前面的“#”并尝试将其作为代码运行。另一个奇怪的事情是这种情况并不总是发生,有时第二个代码运行没有问题,有时会崩溃。我是否遗漏了一些关于 bash 脚本中注释如何工作的基本知识?

对于下面评论的人来说,这里是确切的代码:

#!/bin/bash
set -e
python footprint_hex.py >> ./paper/qso_num.txt #this makes the footpring figures
python sed_db_read.py #makes the inital databases
python sed_db_read2.py #makes the new databases for lum and civ and modles
python sed_db_plots_paper.py #plots
python …
Run Code Online (Sandbox Code Playgroud)

python bash

5
推荐指数
1
解决办法
832
查看次数

标签 统计

python ×2

bash ×1

matplotlib ×1