DearPyGUI:如何导入一个简单的 csv 文件(使用 UI 中的文件对话框 运行)用作变量
DearPyGUI: How can I import a simple csv file (using a file dialog run in UI) for use as a variable
例如,用例是用户下载他们的朋友用我的程序的另一个副本制作的 csv 文件,使用 open_file_dialog
从我的程序中找到它,然后允许程序将其用作一个 list
变量来创建输出。
我目前有以下内容,但当我打印数据时,它是一个 None
对象
def openFile(self, sender, data):
open_file_dialog(callback= csvUser, extensions='.csv')
#ensures only csvs are searched
def csvUser(self, sender, data):
print(data)
我想执行以下操作,但似乎不可能:
listObject = open_file_dialog(extensions='.csv')
for i in listObject:
print(i)
用你的作品创建一个最小的 dearpygui:
from dearpygui.core import *
from dearpygui.simple import *
import os
class MyClass:
def openFile(self, sender, data):
open_file_dialog(callback= self.csvUser, extensions='.csv')
#ensures only csvs are searched
def csvUser(self, sender, data):
filename = os.sep.join(data)
for i in open(filename,"rt"):
print (i)
myhandler = MyClass()
with window("Open a csv"):
add_button("Open",callback=myhandler.openFile)
start_dearpygui()
例如,用例是用户下载他们的朋友用我的程序的另一个副本制作的 csv 文件,使用 open_file_dialog
从我的程序中找到它,然后允许程序将其用作一个 list
变量来创建输出。
我目前有以下内容,但当我打印数据时,它是一个 None
对象
def openFile(self, sender, data):
open_file_dialog(callback= csvUser, extensions='.csv')
#ensures only csvs are searched
def csvUser(self, sender, data):
print(data)
我想执行以下操作,但似乎不可能:
listObject = open_file_dialog(extensions='.csv')
for i in listObject:
print(i)
用你的作品创建一个最小的 dearpygui:
from dearpygui.core import *
from dearpygui.simple import *
import os
class MyClass:
def openFile(self, sender, data):
open_file_dialog(callback= self.csvUser, extensions='.csv')
#ensures only csvs are searched
def csvUser(self, sender, data):
filename = os.sep.join(data)
for i in open(filename,"rt"):
print (i)
myhandler = MyClass()
with window("Open a csv"):
add_button("Open",callback=myhandler.openFile)
start_dearpygui()