pycharmdebug经验

  1. Permission denied: '对照组 - 副本.xlsx'

    • 你打开文件了

    • 权限不够

  2. Writing to Excel with MultiIndex columns and no index ('index'=False) is not yet implemented.

    • pandas版本不支持

    • 去掉

  3. 在Python中,格式化字符串有两种常见的方式:使用.format()方法和f-string(格式化字符串字面量)。但是,你给出的代码尝试混合了这两种方法,这导致了SyntaxError(语法错误)。你的代码片段尝试使用f-string来插入变量sheettargetsource的值,但同时在f-string中也包含了.format()方法,这是不允许的。

    要修正这个错误,你应该只使用f-string或者.format()方法中的一种。以下是两种方法的正确用法:

    使用f-string

    python复制代码
    ​
    sheet = "某个工作表"  
    target = "目标值"  
    source = "来源值"  
    print(f'这个是{sheet},它的target:{target},它的source:{source}')

    使用.format()方法

    python复制代码
    ​
    sheet = "某个工作表"  
    target = "目标值"  
    source = "来源值"  
    print('这个是{},它的target:{},它的source:{}'.format(sheet, target, source))

    选择其中一种方法,并确保在你的代码中保持一致。由于f-string通常更加简洁和直观,许多Python开发者更喜欢使用它们。不过,如果你正在处理旧代码或者需要与不支持f-string的Python版本兼容,那么.format()方法也是一个很好的选择。

  4. unindent does not match any outer indentation level

    • 缩进没对好

  5. key值错误

    • 下次把那个地方key出错打出来看是数据问题还是其他问题

  6. NotImplementedError: Writing to Excel with MultiIndex columns and no index ('index'=False) is not yet implemented.
    版本问题:这个版本pandas没有实现 index=False的功能

  7. ValueError: Colors must be aRGB hex values 

    错误原因:#7CDED7 十六进制直接传除了#至外的就行

    官方推荐:使用start_color和end_color,纯色前后颜色一样即可

  8. 行高,虽然合并单元格按左上第一个样式,但如果合并两行行高不一样对齐方式的效果会有影响

  9. Connection to Python debugger failed Interrupted function call: accept failed

这个出现的问题是我在2024上配置虚拟环境,但是打开在2022不兼容问题导致的

     10.

我之前是 

导致时间部分全变成NAT,原因:format不匹配

11.

出现报错:  raise KeyError(key) from err
KeyError: 'hour'

原因是我把这个列设置为索引后这个列就不能按照普通的列访问。

索引把这个改成data.index.min()

12.

改成轻量级的web

会出现错误:

这个参数需要赋值给变量后就可以访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值