我为该input()功能提供的输入有多大?
不幸的是,没有简单的方法来测试它.在使用了大量的复制粘贴之后,我input无法在我提供的任何输入上失败.(我最终放弃了)
该文档的input功能,并没有提及关于这样的东西:
如果
prompt参数存在,则将其写入标准输出而不带尾随换行符.然后,该函数从输入中读取一行,将其转换为字符串(剥离尾部换行符),然后返回该行.读取EOF时,EOFError会引发.
那么,我猜是没有限制的?有没有人知道是否有,如果有,多少钱?
我想知道Python是否对字典键的长度有限制.
为了澄清,我不是在谈论密钥的数量,而是每个密钥的长度.我将基于动态值(验证后)构建我的词典,但我不确定在这种情况下是否应该考虑长度.
Python字符串的末尾是否有特殊字符?就像它在C或C++中是\ 0.我想在不使用内置len函数的情况下计算python中字符串的长度.
有人可以解释当size_t或任何其他类型标识符包含在括号中时会发生什么.我知道这是旧的类型转换语法,但在这种情况下,我不会关注正在发生的事情.
我已经看到它将类型的最大大小定义为:
size_t max_size = (size_t)-1
Run Code Online (Sandbox Code Playgroud) 我是 python 新手,到目前为止只编写了一些程序来帮助我的工作(我是系统管理员)。我现在正在编写这个脚本,它将把 MySQL 查询的输出写入文件。在循环之间,我想检查额外的条件,如果条件不匹配,我想关闭正在写入的文件,而不保存已写入文件的内容。就像“退出而不保存”。我编写了这个简单的代码,看看不使用 close() 关闭文件是否会退出而不保存,但在我运行并退出此代码后,它会创建包含内容的文件。那么,Python中有没有一种合法的方式来退出文件而不保存呢?
#/usr/bin/python
fo=open('tempfile.txt','a')
fo.write('This content\n')
Run Code Online (Sandbox Code Playgroud)
PS:- Python版本是2.4.3(抱歉,无法升级)