gpt4 book ai didi

python - 如何为 Python GUI 创建一个按钮,以通过 .sh 文件选择 .csv 将数据加载到 Cassandra

转载 作者:行者123 更新时间:2023-12-04 18:43:29 25 4
gpt4 key购买 nike

有了这个 .sh,我可以使用 DSBulk 加载器将 .csv 文件加载到 Apache Cassandra 中:

export PATH=/home/workstation/dsbulk-1.7.0/bin:$PATH

source ~/.bashrc

dsbulk load -url /home/workstation/ll/datatest.csv -k test_keyspace -t test_data -delim "," -header false
使用 .sh 显示,我正在创建一个 Python GUI 以使用按钮加载 .csv 数据。所以,我已经实现了下面的代码。我可以使用该按钮加载数据,但是,如何选择必须打开和加载的 .csv 文件?我以不同的方式使用了类似的功能,但没有选择从 .sh 打开的文件。
这是按钮的功能:
def Dataloader():

subprocess.call('./tester.sh', shell=True)


button = Button(window, text=" Load data into APC ", bg="black", fg="white",command=Dataloader)
有什么建议吗?我哪里错了?
谢谢

最佳答案

解决方案:
在 .sh 上必须写

echo "you selected $(zenity --file-selection)"
然后,需要执行的操作 es: dsbulk....

关于python - 如何为 Python GUI 创建一个按钮,以通过 .sh 文件选择 .csv 将数据加载到 Cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65291115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com