用Python创建的bash文件中的引号

用Python创建的bash文件中的引号,python,string,bash,pandas,quotes,Python,String,Bash,Pandas,Quotes,我正在使用Python和Pandas编写多个bash脚本。我有一个包含剧本的熊猫系列。简化:: script = pd.Series([ '#!/bin/bash', '#SBATCH --output "/home/path/output_filename.out"' ]) 然后我使用script.to_csv'script_file.bat',index=False来创建文件。 输出文件如下所示: #!/bin/bash "#SBATCH --output ""/home/path/out

我正在使用Python和Pandas编写多个bash脚本。我有一个包含剧本的熊猫系列。简化::

script = pd.Series([
'#!/bin/bash',
'#SBATCH --output "/home/path/output_filename.out"'
])
然后我使用script.to_csv'script_file.bat',index=False来创建文件。 输出文件如下所示:

#!/bin/bash
"#SBATCH --output ""/home/path/output_filename.out"""

我已经尝试了这里的所有建议,如示例中所示的三重引号、单引号和双引号,转义引号,并将引用的文本设置为变量,但都不起作用

可以明确指定以下各项的报价:


也许这有帮助是的,这是我用的。。。熊猫要写。。。bash脚本。O_O Bash脚本是纯文本。使用熊猫真的有那么大的帮助吗?
import csv

pd.DataFrame(script).to_csv("test.sh", index=False, header=False,
                            quoting=csv.QUOTE_NONE)

> #!/bin/bash
> #SBATCH --output "/home/path/output_filename.out"