我正在使用Python2.6中的ConfigParser模块,我希望从配置文件中加载格式化的字符串。这样一个字符串的示例可能如下:
[Section Name]
#in the config file
#tmp_string has value 'string'
my_string = 'This is a %s' % tmp_string
是否有一种很好的方法在配置文件中保存这样的字符串?在加载配置文件之前,我不知道字符串的值是什么,所以我无法计算它,然后将它保存到文件或类似的文件中。显然,当我加载字符串并打印出来时,我会得到以下内容:
#config is
您的目标是创建一个无限期打印自己的程序,每一行后面都有一个新行。因此,如果您的程序是一行程序,那么它将在输出的每一行重复。
示例
程序:
A
输出:
A
A
A
...
规则
它必须是一个完整的程序,而不是一个片段或函数。
程序应该永远循环,没有堆栈溢出或递归限制错误。
输出是标准输出或最近的替代。
不接受程序输入。
标准漏洞是不允许的,例如打开程序的文件或访问外部资源。空程序不允许作为标准漏洞。
如果您的程序代码以尾随换行符结尾,这不算在quines之间的必要换行符,您必须打印另一行。
古德道夫 -最短代码获胜!
我基于用户输入制作了一个程序,我在程序中使用txt文件来检查用户输入是否等于txt文件。
my_age = open('c:\\file\\user_ask_about_my_age')
my_age_read = my_age.read()
user = raw_input("ask")
if user in my_Age_read:
print "I am 10 years old "
txt文件:
what is your age
how old are you
问题是用户是否键入我的txt中存在的任何字符(ask_about.)程序
打开Linux终端,进入echo I can't hear you。我原以为下一行打印的是“我听不到你说的话”,但结果却打印了>。我认为这与撇号有关,但现在我不能输入任何新命令。无论我在这之后尝试输入什么,下一行总是以>开头。我不确定是否有一个专门的术语来描述这种情况,或者如何摆脱它。我缺乏描述这个问题的技术术语,也不知道以前是否有人问过这个问题。
您的挑战是打印输入,等待任何时间,打印输入,等待初始等待时间的两倍,再次打印输入,等等。初始延迟必须小于1小时,在随后的延迟中,您必须具有+/- 5%的准确性。除此之外,对延迟时间没有任何限制。
示例:
输入:hi。
输出:hi (1ms暂停) hi (2ms暂停) hi (4ms暂停) hi (8ms暂停) hi (16 1ms暂停)等等。
还允许:
hi (1分钟暂停) hi (2分钟暂停) hi (4分钟暂停) hi (8分钟暂停) hi (16分钟暂停)等。
必须在程序开始时提供输入(STDIN、命令行参数、函数参数等)。将是一根绳子。
初始延迟不能是0。
我有一个文本文件,它包含每一行上不同类型的数据。我正在尝试读取文件并为每个类创建一个不同的(子)类实例。所以我做了..。
Dim t As Type = Type.GetType("DtaRow")
结果什么也没回。这很奇怪,因为在同一个文件/命名空间/所有东西中的下一段代码是.
Public Class DtaRow...
事实上,我以前输入的代码叫做“New”,没有问题。所以也许我需要这样做..。
System.Reflection.Assembly.GetExecutingAssembly().GetType("DtaRow")
不,那也没什么。所以我按照