首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自动化那些无聊的东西:为什么这些Python函数不做同样的事情呢?

自动化那些无聊的东西:为什么这些Python函数不做同样的事情呢?
EN

Stack Overflow用户
提问于 2020-02-03 04:05:20
回答 3查看 79关注 0票数 2

我正在学习Automate那些无聊的东西,我注意到他教开放模块是这样的:

代码语言:javascript
运行
复制
baconFile = open('bacon.txt', 'w')
baconFile.write('Bacon is not a vegetable.')
baconFile.close()

为什么我们需要baconFile变量呢?我理解易于阅读/调试,但是,当我尝试以下代码时,文本不会输入到.txt文件中:

代码语言:javascript
运行
复制
open('bacon.txt', 'w').write('Bacon is not a vegetable.')
open('bacon.txt', 'w').close()

为什么?这两者之间的区别是什么?

编辑:人们说我在底部的代码中再次打开它。这不是我在顶层代码中所做的吗?我以为变量只是我不想再输入的代码的替代品。

EN

Stack Overflow用户

发布于 2020-02-03 04:15:04

代码语言:javascript
运行
复制
step 1. open the file to write.
step 2. write something in the file.
step 3. close the file.

您正在尝试打开一个打开的文件。

票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60030086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档