天才一秒记住【畅想小说网】地址:http://www.cxtra.net
他靠在街边广场的柱子上,隨手点开几条未读私信,拇指往下滑。
第一条,来自一个叫“codingpain”
的用户,头像是一张对著屏幕拍的后脑勺照片,光线很暗,看不清环境。
【codingpain:频道主你好,我刚开始学python,想问一下为什么我的代码有时候跑得很快,有时候跑得很慢?同一个代码,同一个电脑,什么都没改。
】
陈哲想了想,打字回覆:
【可能是后台程序占用了资源。
windows自动更新、杀毒软体扫描、瀏览器標籤页太多,都会影响运行速度。
建议跑代码之前打开任务管理器看一下cpu和內存占用,关掉不用的程序。
另外如果你的代码涉及文件读写,硬碟的读写速度也会波动。
】
他发出去,继续往下翻。
第二条,来自“newbie2024”
,头像是一只橘猫趴在键盘上。
【newbie2024:频道主,我跟著你的教程写到第六期,那个文件操作的例子我自己敲了一遍,运行的时候报错说“filenotfounderror”
,但我明明把文件放在同一个文件夹里了。
】
陈哲看了一眼手机右上角的时间,继续打字。
【检查三件事:1.文件名拼写对不对,包括大小写和后缀。
2.文件真的在那个文件夹里吗?可以在代码里写一行importos;print(os.getcwd()),列印出当前工作目录,看看是不是你以为的那个文件夹。
3.文件是不是被別的程序打开了,比如ecel。
如果是,先关掉再试。
】
第三条,来自“lazycoder”
,头像是一个卡通人物瘫在椅子上。
【lazycoder:频道主,while循环和for循环到底该用哪个?我每次写循环都要纠结半天。
】
陈哲嘴角动了一下。
【简单说:知道循环次数用for,不知道循环次数用while。
比如遍歷列表、
字符串,用for。
比如等待用户输入、直到某个条件满足才停止,用while。
当然两者可以互相替代,只是哪个更顺手的问题。
】
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!