编程怪兽gio 2022-01-10 21:33 采纳率: 100%
浏览 323
已结题

我这段代码在pycharm中运行无报错,但是运行后什么也没有发生,请问这是什么原因呢?

自己写了个替换excel数据的代码,从CSDN中抄了段加GUI控件的代码,两个修修改改柔和在一起后,发现运行后一点反应都没有,这是什么愿意呢
import pandas as pd
from tkinter import *
import requests
import os
from bs4 import BeautifulSoup
from pyquery import PyQuery as pq
import csv

def main():
    global name_input, text1, text2
    # 创建空白窗口,作为主载体
    root = Tk()
    root.title('填补你所想')
    # 窗口的大小,后面的加号是窗口在整个屏幕的位置
    root.geometry('800x800+398+279')
    # 标签控件,窗口中放置文本组件
    Label(root, text='请输入表格名称:', font=("华文行楷", 20), fg='black').grid(raw=0, cloumn=0)
    Label(root, text='请输入填补的列名:', font=("华文行楷", 20), fg='black').grid(raw=1, Cloumn=0)
    Label(root, text='想填补的内容:', font=("华文行楷", 20), fg='black').grid(raw=2, Cloumn=0)
    # 定位 pack包 place位置 grid是网格式的布局
    # Entry是可输入文本框
    name_input = Entry(root, font=("微软雅黑", 15))
    name_input.grid(row=0, column=1)
    text1 = Entry(root, font=("微软雅黑", 15))
    text1.grid(row=1, column=1)
    text2 = Entry(root, font=("微软雅黑", 15))
    text2.grid(row=2, column=1)
    Label(root, text='友情', font=("微软雅黑", 10), fg='black').grid(row=3)
    # 设置按钮 sticky对齐方式,N S W E
    button = Button(root, text='开始工作', font=("微软雅黑", 15), command='Fill_raw').grid(row=4, column=0, sticky=W)
    button = Button(root, text='退出', font=("微软雅黑", 15), command=root.quit).grid(row=4, column=1, sticky=E)
    # 使得窗口一直存在
    mainloop()


# noinspection PyPep8Naming
def Fill_raw():
    data = pd.read_excel(name_input)
    # 输出文件名
    # 填补数据
    data[text1] = data[text1].fillna(text2)
    # 输出到指定文件
    data.to_excel(W)

无结果,只显示:Process finished with exit code 0
我尝试过只运行GUI不运行Fill_raw程序,但是不管用
希望能成功运行,就能让我对平时自己写的一些小代码添加上GUI控件了
  • 写回答

1条回答 默认 最新

  • CSDN专家-HGJ 2022-01-10 21:45
    关注

    第17-19三行中grid函数里参数名都写错了,应该是row和column,修改过后,在代码最后加一句代码 main()对函数进行调用即可。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 1月18日
  • 已采纳回答 1月10日
  • 创建了问题 1月10日

悬赏问题

  • ¥30 微信小程序请求失败,网页能正常带锁访问
  • ¥15 对语音信号进行变调时,间接改变时序从而实现语音变速,进而将变调与变速同时实现、参数合成法换为波形合成法
  • ¥30 德飞莱51单片机实现C4炸弹
  • ¥50 CrossLink-LIF-MD6000 型 FPGA 的 CMOS 转 MIPI D-PHY IP 核功能使用异常
  • ¥15 proteus控制16x16LED点阵显示屏的设计
  • ¥30 求会做山景bp1048b2程序的。做直播声卡用
  • ¥15 求数学建模论文问题指导
  • ¥15 51单片机与数码管实现电子琴
  • ¥15 h3.6m 人类行为预测论文复现
  • ¥50 wordpress项目注册报失败刷新后其实是成功状态,请求排查原因