Python PYQT 转换文件
Python PYQT converting a file
试图成为办公室英雄(失败)并创建一个转换目录中文件的图形用户界面。我很接近,但需要帮助在为转换器选择按钮后传递目录..
def selectFile(self):
self.listWidget.clear() # In case there are any existing elements in the list
directory = QtGui.QFileDialog.getExistingDirectory(self, "Pick a folder")
for file_name in os.listdir(directory):
if file_name.endswith(".csv"):
self.listWidget.addItem(file_name)
print (file_name)
def convertfile(self, directory):
directoryPath = directory
#################
#^^Directory from selection above to be put as directory for this convertor
###################
print directoryPath, ':'
# process all non-master CSVs
for fileLocated in directoryPath:
if fileLocated.endswith(".csv") and 'master' not in fileLocated.lower():
csvFilename = fileLocated
strippedFileName = os.path.splitext(csvFilename)[0]
wavFileName = directoryPath + strippedFileName + ".wav"
print strippedFileName
感谢任何帮助!
你不能像这样给自己添加目录吗?
class test(QtGui.QDialog):
def __init__(self):
self.directory = None
def selectFile(self):
self.listWidget.clear() # In case there are any existing elements in the list
directory = QtGui.QFileDialog.getExistingDirectory(self, "Pick a folder")
self.directory = directory
def convertfile(self):
directoryPath = self.directory
试图成为办公室英雄(失败)并创建一个转换目录中文件的图形用户界面。我很接近,但需要帮助在为转换器选择按钮后传递目录..
def selectFile(self):
self.listWidget.clear() # In case there are any existing elements in the list
directory = QtGui.QFileDialog.getExistingDirectory(self, "Pick a folder")
for file_name in os.listdir(directory):
if file_name.endswith(".csv"):
self.listWidget.addItem(file_name)
print (file_name)
def convertfile(self, directory):
directoryPath = directory
#################
#^^Directory from selection above to be put as directory for this convertor
###################
print directoryPath, ':'
# process all non-master CSVs
for fileLocated in directoryPath:
if fileLocated.endswith(".csv") and 'master' not in fileLocated.lower():
csvFilename = fileLocated
strippedFileName = os.path.splitext(csvFilename)[0]
wavFileName = directoryPath + strippedFileName + ".wav"
print strippedFileName
感谢任何帮助!
你不能像这样给自己添加目录吗?
class test(QtGui.QDialog):
def __init__(self):
self.directory = None
def selectFile(self):
self.listWidget.clear() # In case there are any existing elements in the list
directory = QtGui.QFileDialog.getExistingDirectory(self, "Pick a folder")
self.directory = directory
def convertfile(self):
directoryPath = self.directory