当前位置: 首页 > 面试题库 >

Python-何时使用文件vs打开

王楚青
2023-03-14
问题内容

fileopenPython和有什么不一样?我什么时候应该使用哪个?(假设我处于2.5级)


问题答案:

您应该始终使用open()

如文档所述:

打开文件时,最好使用open()而不是直接调用此构造函数。文件更适合类型测试(例如,编写“ isinstance(f,file)”)。

另外,自Python 3.0起file()
已被删除。



 类似资料:
  • 问题内容: 我正在研究如何在Python中进行文件输入和输出。我编写了以下代码,以将文件列表中的名称列表(每行一个)读入另一个文件中,同时对照文件中的名称检查名称并将文本附加到文件中的出现位置。该代码有效。可以做得更好吗? 我想对输入和输出文件都使用该语句,但看不到它们如何位于同一块中,这意味着我需要将名称存储在一个临时位置。 问题答案: Python允许将多个语句放在一个语句中。你用逗号分隔。你

  • 问题内容: 我正在尝试打开已保存到桌面的mdf sql数据库文件。如何将其作为熊猫数据框打开?到目前为止,我所拥有的是: 它给我错误信息 OperationalError :(“ 08001”,“ [08001] [Microsoft] [ODBC SQL Server驱动程序]既不提供DSN也不提供SERVER关键字(0)(SQLDriverConnect)”) 我发现了另一个类似的问题,但仍未

  • 问题内容: 我想打开文件以使用argparse进行读取。在cmd中,它必须类似于:my_program.py / filepath 那是我的尝试: 问题答案: 参数的类型应为字符串(无论如何都是默认值)。因此,使它像这样:

  • 问题内容: 我有一个将pdf文件作为ByteArrayOutputStream写入servlet的输出流的servlet。如果打开servlet URL,浏览器将打开文件。但是,如果在Servlet上发生错误,浏览器会打开一个带有错误消息的空白pdf。通过ServletResponse发送错误,浏览器将打开默认错误页面。 我要发送错误消息,而不重定向到错误页面或打开无效的pdf文件。 我试过了:

  • 本文向大家介绍使用Python打开文件时,“ b”修饰符有什么作用?,包括了使用Python打开文件时,“ b”修饰符有什么作用?的使用技巧和注意事项,需要的朋友参考一下 'b'修饰符打开以二进制模式指定的文件。“二进制”文件是格式不由可读字符组成的任何文件。二进制文件的范围可以是图像文件(例如JPEG或GIF),音频文件(例如MP3)或二进制文档格式(例如Word或PDF)。在Python中,默

  • 本文向大家介绍使用Python打开文件时,“ U”修饰符有什么作用?,包括了使用Python打开文件时,“ U”修饰符有什么作用?的使用技巧和注意事项,需要的朋友参考一下 在具有通用换行符支持的Python中,mode参数也可以是“ U”,表示“打开以通用换行符解释的文本文件形式输入”。这是跨平台支持所必需的,因为Unix os上的换行用单个字符\ n表示,而Windows上的换行用2个字符\ r