获取命令行的文件名

化学家90

我希望有人可以教我如何获取文件名,然后使其成为字符串的一部分。我希望能够保存一个文件,然后使用文件名执行命令行。到目前为止,这就是我所拥有的。

def save(self):
        filename = QtGui.QFileDialog.getSaveFileName(self, "Save file", "", ".inp")
        if filename == "":
            pass
        else:
            nfile = open(filename, 'w')
            self.cursor.movePosition(self.cursor.Start, self.cursor.MoveAnchor)
            self.cursor.movePosition(self.cursor.End, self.cursor.KeepAnchor)
            text = self.cursor.selection()
            text1 = text.toPlainText()
            nfile.write(text1)
            nfile.close()

我要使用刚刚创建的文件的名称,并将其插入到此行中:

import os
os.system("rungms file_name.inp 13-64 1 0 file_name.out")
梅尔

这是使用QT便捷的解决方案QFileInfo它将使用文件名或路径。

filename="myFileName.something"
fileInfo=QtCore.QFileInfo(filename)
name=fileInfo.baseName()
myCommand="rungms %s.inp 13-64 1 0 %s.out"%(name,name)

或没有QT:

filename="myFileName.something"
name=filename.split(".")[0]
myCommand="rungms %s.inp 13-64 1 0 %s.out"%(name,name)

注意:使用“ filename.foo1.foo2”,第一个方法将为您提供“ filename.foo1”,第二个方法将为您提供“ filename”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

让用户从命令行选项菜单中选择文件名

来自分类Dev

UNIX命令行...如何grep和仅显示包含字符串的文件名?

来自分类Dev

命令行参数java *正在重载以获取文件名

来自分类Dev

Python命令行参数文件名

来自分类Dev

Python:使用OptionParser从命令行获取2个文件名

来自分类Dev

命令行重命名韩文文件名

来自分类Dev

命令行:如果文件名已经存在,则使用新文件名创建文件

来自分类Dev

如何使用命令行参数选择然后更改一组文件名

来自分类Dev

Windows命令行上的FFMPEG管道输入文件名

来自分类Dev

命令行重命名韩文文件名

来自分类Dev

命令行:如果文件名已经存在,则使用新文件名创建文件

来自分类Dev

命令行向导:文件名中的空格带有find | grep | xargs

来自分类Dev

命令行PDF打印-基于时间戳的自动文件名

来自分类Dev

Bash脚本从管道或命令行args读取文件名?

来自分类Dev

如何仅在Windows命令行中没有路径的情况下获取文件名?

来自分类Dev

Windows命令行dir命令:仅以8.3格式显示文件名?

来自分类Dev

“错误的命令行参数”如何处理文件名中的空格

来自分类Dev

让用户从命令行选项菜单中选择文件名

来自分类Dev

命令行,每个执行脚本的文件名。的SQL

来自分类Dev

无法将两个命令行参数即文件名传递给函数

来自分类Dev

命令行按文件名或目录名对文件或目录进行排序

来自分类Dev

使用命令行对目录中文件名中的数字求和

来自分类Dev

如何从Python的命令行参数获取文件名

来自分类Dev

从命令行读取文件中的文件名

来自分类Dev

命令行:操纵文件名;grep?

来自分类Dev

OSX命令行查找具有不同扩展名的重复文件名

来自分类Dev

sql命令行-导出到动态文件名

来自分类Dev

Windows 命令行 FOR 循环匹配文件名开始

来自分类Dev

从命令行传入文件名以读取文件内容

Related 相关文章

  1. 1

    让用户从命令行选项菜单中选择文件名

  2. 2

    UNIX命令行...如何grep和仅显示包含字符串的文件名?

  3. 3

    命令行参数java *正在重载以获取文件名

  4. 4

    Python命令行参数文件名

  5. 5

    Python:使用OptionParser从命令行获取2个文件名

  6. 6

    命令行重命名韩文文件名

  7. 7

    命令行:如果文件名已经存在,则使用新文件名创建文件

  8. 8

    如何使用命令行参数选择然后更改一组文件名

  9. 9

    Windows命令行上的FFMPEG管道输入文件名

  10. 10

    命令行重命名韩文文件名

  11. 11

    命令行:如果文件名已经存在,则使用新文件名创建文件

  12. 12

    命令行向导:文件名中的空格带有find | grep | xargs

  13. 13

    命令行PDF打印-基于时间戳的自动文件名

  14. 14

    Bash脚本从管道或命令行args读取文件名?

  15. 15

    如何仅在Windows命令行中没有路径的情况下获取文件名?

  16. 16

    Windows命令行dir命令:仅以8.3格式显示文件名?

  17. 17

    “错误的命令行参数”如何处理文件名中的空格

  18. 18

    让用户从命令行选项菜单中选择文件名

  19. 19

    命令行,每个执行脚本的文件名。的SQL

  20. 20

    无法将两个命令行参数即文件名传递给函数

  21. 21

    命令行按文件名或目录名对文件或目录进行排序

  22. 22

    使用命令行对目录中文件名中的数字求和

  23. 23

    如何从Python的命令行参数获取文件名

  24. 24

    从命令行读取文件中的文件名

  25. 25

    命令行:操纵文件名;grep?

  26. 26

    OSX命令行查找具有不同扩展名的重复文件名

  27. 27

    sql命令行-导出到动态文件名

  28. 28

    Windows 命令行 FOR 循环匹配文件名开始

  29. 29

    从命令行传入文件名以读取文件内容

热门标签

归档