Gnuplot 将文件扩展名更改为.pdf
我编写了一个脚本,它迭代目录中的所有文件并绘制它们。输出为Gnuplot 将文件扩展名更改为.pdf,gnuplot,Gnuplot,我编写了一个脚本,它迭代目录中的所有文件并绘制它们。输出为.pdf。由于我将文件名作为参数传递,因此需要更改输出的扩展名 例如:当我绘制file1.dat时,输出是file1.dat.pdf。但是我不想要.dat部分 我可以在gnuplot脚本中连接字符串,但是如何删除扩展名(最后4个字符)?在gnuplot中,您可以使用一些字符串函数。在您的情况下,您有几个选项: 仅传递文件的基本名称,以便您可以执行设置输出文件。“.pdf”。。。打印文件'.dat' 删除最后四个字符:设置输出文件[:str
.pdf
。由于我将文件名作为参数传递,因此需要更改输出的扩展名
例如:当我绘制file1.dat
时,输出是file1.dat.pdf
。但是我不想要.dat
部分
我可以在gnuplot脚本中连接字符串,但是如何删除扩展名(最后4个字符)?在gnuplot中,您可以使用一些字符串函数。在您的情况下,您有几个选项:
设置输出文件。“.pdf”。。。打印文件'.dat'
设置输出文件[:strlen(file)-4]。.pdf'
.dat
:设置输出文件[:strstrstrt(文件'.dat')]..pdf'
等。
设置输出文件[:strstrstrt(文件,'.dat')]..pdf'
应该是设置输出文件[:strstrstrt(文件,'.dat')-1]..pdf'