鱼C论坛

 找回密码
 立即注册
查看: 3491|回复: 7

python文件打开的问题

[复制链接]
发表于 2023-6-7 14:18:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
为什么在python3.10版本的shell中打不开文件?

具体来说,就是同样的代码,在shell中就报错,在文件模式下就能正常运行。

                               
登录/注册后可看大图

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-6-9 17:11:17 | 显示全部楼层
isdkz 发表于 2023-6-7 17:39
在Python Shell中运行文件打开代码时,可能出现错误的原因有几个可能性:

1. 文件路径问题:如果你在Pyt ...

谢谢大佬 借此机会我还想再问另一个问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-9 17:16:57 | 显示全部楼层
korla 发表于 2023-6-9 17:11
谢谢大佬 借此机会我还想再问另一个问题

在链式赋值语句中,为什么x=y=z=a+b可能与下面三个赋值语句x=a+b,y=a+b,z=a+b不等价?

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-9 17:33:34 | 显示全部楼层
好吧 谢谢大佬 这好像已经涉及到类的知识范围了 显然是我当前无法完全掌握的
还是很感谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-9 18:06:06 | 显示全部楼层
isdkz 发表于 2023-6-9 17:19
在 Python 语言中,链式赋值语句  x=y=z=a+b  和分别赋值的语句  x=a+b , y=a+b , z=a+b  在绝大多数情况 ...

x=[1,2,3,4,4]
y=x
x is y
True
x1=[1,2,3,4,4]
x1 is x
False
x is y
True
a=3
b=3
a is b
True
你看,当对象是列表时,尽管列表内容都一样,但是变量x1和x的id却不一样,可当对象是数值型时,a和b的id却又是一样的:同样的操作,只是对象类型不一样,为什么会有不同的结果?
这种情况和您刚才说的__add__重载好像又不一样
我晕了TAT
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-29 09:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表