用Python创建的bash文件中的引号
我正在使用Python和Pandas编写多个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
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"