【已解决】WorkSheet.set_column方法,cmd运行报错
本帖最后由 飘花飞雪 于 2020-7-15 23:27 编辑下面代码在pycharm运行正常,在CMD里面python 这个文件,就报错。openpyxl的版本都是3.0.4,也只有一个版本的python环境,求各位大哥帮忙
writer = pd.ExcelWriter(save_name)
df.to_excel(writer,sheet_name="Sheet1")
sheet = writer.sheets["Sheet1"]
sheet.set_column("C:C",65)
用法错了吧 Tip0 发表于 2020-7-15 19:01
用法错了吧
cmd里面提示没这个方法,但是我在pycharm里面代码运行正常 飘花飞雪 发表于 2020-7-15 19:02
cmd里面提示没这个方法,但是我在pycharm里面代码运行正常
那就去pycharm运行吧,不用cmd Tip0 发表于 2020-7-15 19:02
那就去pycharm运行吧,不用cmd
感觉Pycharm很占用电脑资源 hxd,cmd运行python程序是个什么操作?好迷.
你实在要用黑窗运行用这个啊
cmd是不能运行python的啊
我真的是个好人 发表于 2020-7-15 19:17
hxd,cmd运行python程序是个什么操作?好迷.
你实在要用黑窗运行用这个啊
在目录下python +py文件就可以了 飘花飞雪 发表于 2020-7-15 19:19
在目录下python +py文件就可以了
你这个意思啊,我以为你说在cmd里输入这些代码 对了,我的pycharm用着也报错,你看看是不是中途抄错了吧{:10_277:}
我真的是个好人 发表于 2020-7-15 19:23
对了,我的pycharm用着也报错,你看看是不是中途抄错了吧
这是我代码中的报错的那一小段,你直接执行肯定报错的 飘花飞雪 发表于 2020-7-15 19:29
这是我代码中的报错的那一小段,你直接执行肯定报错的
pycharm耗费资源,那直接用idle呗 飘花飞雪 发表于 2020-7-15 19:29
这是我代码中的报错的那一小段,你直接执行肯定报错的
{:10_277:} 你是不是有 py 文件或者文件夹和 Worksheet 同名了,这样会导致导入自己的 py 文件所以会报错 Worksheet对象是有set_column方法的,所以不应该报错 Twilight6 发表于 2020-7-15 20:21
你是不是有 py 文件或者文件夹和 Worksheet 同名了,这样会导致导入自己的 py 文件所以会报错
我确定没有,都是我自己写的{:10_266:} xiaofeiyu 发表于 2020-7-15 20:36
Worksheet对象是有set_column方法的,所以不应该报错
但是真的报错了,而且我在Pycharm里面定义WorkSheet对象里面找不到这个方法,但是自己打出来又可以用 Tip0 发表于 2020-7-15 19:32
pycharm耗费资源,那直接用idle呗
我试试idle{:10_250:} Twilight6 发表于 2020-7-15 22:54
那你检查检查其他文件有没和模块同名的情况...
老哥,我看了WorkSheet的源文件,好像没有设置列宽这个方法了,还有其他可以设置列宽的方法吗? Twilight6 发表于 2020-7-15 22:54
那你检查检查其他文件有没和模块同名的情况...
飘花飞雪 发表于 2020-7-15 23:14
我也不太清楚了,去百度试试看?早点休息吧,我先下了~{:7_134:}
页:
[1]
2