- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在尝试创建一个非常简单的程序时遇到了这个问题。在另一个名为“timelines”的文件(我导入的)中,我有一个名为“TimeUD”的变量。当用户在 checkAction() 中输入“Universal Development”时,应该打印此字符串。但它却给出了以下错误:
Traceback (most recent call last):
File "C:\Users\****\Desktop\Universe-Simulation\simulation.py", line 84, in <module>
turn1( 0.1 )
File "C:\Users\****\Desktop\Universe-Simulation\simulation.py", line 39, in turn1
checkAction()
File "C:\Users\****\Desktop\Universe-Simulation\simulation.py", line 29, in checkAction
print(timelines.TimeUD)
AttributeError: 'str' object has no attribute 'TimeUD'
>>>
我的程序代码是:
import timelines
#x(forward-back) Axies
global x
x = 0
#y(left-right) Axies
global y
y = 0
#z(up) Axies
global z
z = 0
#t(time) Axies
global t
t = 0
#u(universe) Axies
global u
u = 1
#how much time moves by per-turn, string
global time_change
time_change = 'doggos'
#the timeline, nets of exctinction
timelines = 'Universal Development\nSolar Development\nPlanetary Development\nEvolution\nIntelligence\nContinental Drift\nSpeech\nReligion/Beliefs\nAgriculture\nTechnological Innovation\nSocial Politics\nCommunities\nCivilizations\nWar/Conflicts\nEconomy\nLaw\n----------------------------------------------'
global loop
def checkAction():
ca_loop = 1
while( ca_loop == 1 ):
if turn_action == 'timeline':
which_timeline = input("What timeline would you like to view?\n----------------------------------------------\n" + timelines + "\n[Timelines]~| ")
if which_timeline == "Universal Development":
print(timelines.TimeUD)
else:
print("~|Improper Input|~\n")
def turn1( tc ):
t = 0
global turn_action
while ( loop == 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 ):
t = t + tc
print("The current " + time_change + "s is " + str(t))
turn_action = input("~| ")
checkAction()
input("~|Press enter to continue to the next Time-Period|~")
loop_select = 1
while ( loop_select == 1 ):
loop = int(input("~|Choose a time-change per turn|~\n\n~| "))
if loop == 1:
print("The time-change is set to miliseconds.\n\n")
time_change = 'Milisecond'
loop_select = 0
elif loop == 2:
print("The time-change is set to seconds.\n\n")
time_change = 'Second'
loop_select = 0
elif loop == 3:
print("The time-change is set to minutes.\n\n")
time_change = 'Minute'
loop_select = 0
elif loop == 4:
print("The time-change is set to hours.\n\n")
time_change = 'Hour'
loop_select = 0
elif loop == 5:
print("The time-change is set to days.\n\n")
time_change = 'Day'
loop_select = 0
elif loop == 6:
print("The time-change is set to months.\n\n")
time_change = 'Month'
loop_select = 0
elif loop == 7:
print("The time-change is set to years.\n\n")
time_change = 'Year'
loop_select = 0
elif loop == 8:
print("The time-change is set to cosmic seconds.(a really long time)")
time_change = 'Cosmic Second'
loop_select = 0
elif loop == type.str:
print("~|Improper Input|~")
else:
print("Input is currently inapplicable, try again.\n")
if loop == 1:
turn1( 0.1 )
elif loop == 2 or 3 or 4 or 5 or 6 or 7 or 8:
turn1( 1 )
还有:
#globalization
global TimeUD
global UD
global TimeSD
global SD
global TimePD
global PD
global TimeEv
global Ev
#Universal Development
TimeUD = "Universal Development ~ Timeline:\n\n|------------------------------------------------------------------------------|"
UD = "Universal Development -\nThe timeline of the universe's growth since creation. This timeline will include details about the particles created shortly after the Big Bang, and how they change and evolve until they can create matter. Aswell as the rate of expansion and other factors such as the first Singularities imploded."
#Solar Development
TimeSD = "Solar Development ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
SD = "Solar Development -\nMainly the regarding the development of the sun of the Solar System focused upon, aswell the Solar System itself. This will included information about the solar systems size, planets, sun, and habitable planet(s)."
#Planetary Development
TimePD = "Planetary Development ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
PD = "Planetary Development -\nThis timeline will contain information regarding the initial planet's stages of life. You will find information such as Asteroid Collisions, Vegetation Growth, Seismeic Activities -- the creation and destruction of land, volcanoes, Continental Plates and Positionings, large Seismic Events, and anything related to those -- Moons, and Oceans."
#Evolution
TimeEv = "Evolution ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
Ev = "Evolution -\nDirectly regarding the dominating species of the simulation, the Evolution Timeline will contain information regarding all Evolutionary Events of the Species. Large, or moderate. This will also include Evolutionary Events that have happened when the Species was developing in water."
#Intelligence
TimeIn = "Intelligence ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
In = "Intelligence -\nThe dominate species' level and evolution of their intelligence. This will also include information about the Species' big Philosophies in which highly intleligent variants created amongst the species throughout the species."
#Continental Drift
TimeCD = "Continental Drift ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
CD = "Continental Drift -\nA more detailed timeline of the Planet's Continental Plates moving around throughout the ages. This will regard any large Seismic Events, any super-continentals made, and modern mapping of the planet's continents."
#Speech
TimeSp = "Speech ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
Sp = "Speech -\nThe dominate species' linguistic development. This timeline will include any information regarding the species' languages, the evolution of those languages and parties that use those languages."
#Religion/Beliefs
TimeRB = "Religion/Beliefs ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
RB = "Religion/Belief -\nThe particular belief system(s) put in place by the dominate species, will include Religions aswell as cults throughout all ages. This will also include general values of people, regarding how the way many of the species' will act and perform throughout their lifetime."
#Agriculture
TimeAg = "Agriculture ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
Ag = "Agriculture -\nThis timeline will include information regarding the true first forms of Agriculture, tools and methodology througout the ages. Also the kind of vegetation that is planted on a regard basis."
#Technological Innovation
TimeTI = "Technological Innovation ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
TI = "Technological Innovation-\nAll forms of technologies, tools, and methodology for construction or invention will be put here. This will also include the inventors and/or team behind developing all technology. Also inspiration behind the creations and what it's creator(s) intended for it to do or be of use for."
#Social Politics
TimeSP = "Social Politics ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
SP = "Social Politics -\nThe dominate species' social dynamics. This will include the development and creation of morals, general beliefs and how power is easily gained through social means. Also will contain geography in regard for accents, slang, usage of words and any swear word(s) if they reside. This timeline will also include information about sections of society and details regarding them -- via Lower Class, Middle Class, Upper Class."
#Communities
TimeCo = "Communities ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
Co = "Communities -\nInformation regarding small to large parties of the species' that share at least two of the three communal factors, those factors being as listed: a similar geographical location, similar beliefs and values, and that the party does tasks or performs actions together."
#Civilizations
TimeCi = "Civilizations ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
Ci = "Civilizations -\nAny communities that have the eight Pillars of Civilization, consisting as follows: Public Work-force, Organized Government, Social Policy, Geographical Location, Technological Innovation, Complex Religion/Belief System, Social Dynamics, Martial Arts -- Painting, dance, etc -- and usage of Literature -- Recordings, plus semi-advanced communication relative to humanity via Letters. And information regarding those parties."
#War/Conflicts
TimeWC = "War/Conflicts ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
WC = "War/Conflicts -\nConfliction between societie(s), whether it's a Community or a Civilization. Dates and large events in the wars will be included aswell."
#Economy
TimeEc = "Economies ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
Ec = "Economies -\nSocieties -- whether Communities or Civilizations -- and their economic value. This will include economic growth by percentage, economic relationships and net-changes of societies. Aswell as their Currency in store."
#Law
TimeLa = "Law/Justice System(s) ~ Timeline:\n\n|----------------------------------------------------------------------------------------------------------------------|"
La = "Law/Justice System(s) -\nSocieties -- whether Communities or Civilizations -- and their Justice System. This will include development regarding laws, punishments, form of judgment, and evolution of a Society's moral code."
#print(UD + "\n\n" + SD + "\n\n" + PD + "\n\n" + Ev + "\n\n" + In + "\n\n" + CD + "\n\n" + Sp + "\n\n" + RB + "\n\n" + Ag + "\n\n" + TI + "\n\n" + SP + "\n\n" + Co + "\n\n" + Ci + "\n\n" + WC + "\n\n" + Ec + "\n\n" + La)
#input("\n\nPress Enter to Exit ~(0x0)")
最佳答案
您的行:
timelines = 'Universal Development\nSolar Development\nPlanetary Development\nEvolution\nIntelligence\nContinental Drift\nSpeech\nReligion/Beliefs\nAgriculture\nTechnological Innovation\nSocial Politics\nCommunities\nCivilizations\nWar/Conflicts\nEconomy\nLaw\n----------------------------------------------'
在开始时覆盖您的模块导入:
import timelines
所以当你:
print(timelines.TimeUD)
它尝试以字符串而不是模块的形式访问时间线
的TimeUD
属性。
将您的timelines
字符串变量重命名为其他名称以避免冲突。
关于python - 属性错误: 'str' object has no attribute 'TimeUD' | Variable Calling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51412753/
我在stackoverflow上查过很多类似的问题,比如call.call 1 , call.call 2 ,但我是新人,无法发表任何评论。我希望我能找到关于 JavaScript 解释器如何执行这些
“strace 是一个系统调用跟踪器,即一个调试工具,它打印出另一个进程/程序进行的所有系统调用的跟踪。”如果系统调用递归工作或一个系统调用调用另一个系统调用怎么办。我怎样才能得到这些信息? 可能的解
我的问题很简单:我正在将一个函数传递给其他一些稍后调用的函数(示例回调函数),问题是何时、为何以及最佳做法是什么。 样本:我有 xxx() 函数,我必须传递它,如下面的 window.onload 事
我是 Java 新手,我正在尝试学习 ScheduledExecutorService 接口(interface)。我在网上看到了下面的代码。 我没有看到任何对 Callable.call() 方法的
这是我的调用过程: System.out.println
在 typescript 中,我有一个 DataAccess 类,以便所有 Ajax 调用都通过单个对象进行路由,以节省应用程序中许多地方的代码重复。 在使用这种方法时,我需要使用回调将响应返回到调用
如何使用模拟来计算通过 call 或 apply 进行的函数调用 // mylib.js module.exports = { requestInfo: function(model, id) {
每次我尝试roxygenize 一个包我都会得到这个错误: Error: is.call(call) is not TRUE traceback() 的结果: 11: stop(sprintf(nge
这里如果我有一个记录“调用我的函数”的函数 function myFunction() { console.log('called my function') } Function.prototy
在 Javascript 中,Function.call() 可以在给定 this 值和零个或多个参数的情况下调用 Function。 Function.call 本身就是一个函数。所以理论上,Fun
这个问题已经有答案了: "object is not a function" when saving function.call to a variable (3 个回答) a is a functi
在调用 UITableView 上的 reloadData 方法后,我曾多次遇到此问题,但我不明白为什么? 这是一个问题,因为如果更新 TableView 的数据,tableview将不必要地查询不存
我继承了大约 400 行写得非常奇怪的 Fortran 77 代码,我正在尝试逐步分析它以使其在我的脑海中清晰。 无论如何,我有一个类似 header 的文件(实际上是一个 .h,但其中的代码是 fo
这是我的代码 class AuthAction(callbackUri:String) extends ActionBuilder[UserRequest] with ActionRefiner[
我继承了大约 400 行写得非常奇怪的 Fortran 77 代码,我正在尝试逐步分析它以使其在我的脑海中清晰。 无论如何,我有一个类似 header 的文件(实际上是一个 .h,但其中的代码是 fo
我知道这个问题之前在这里被问过 iOS 6 shouldAutorotate: is NOT being called .但我的情况有点不同。 最初,在应用程序启动时,我加载了一个 viewContr
我是 headfirst 设计模式的读者,我注意到了这一点。 “好莱坞原则,别叫我们,我们叫你” 这意味着高级组件告诉低级组件“不要调用我们,我们调用你” High-Level Component 是
这个问题在这里已经有了答案: Why does passing variables to subprocess.Popen not work despite passing a list of ar
我刚找到一个覆盖 OnPaintBackground 的表单。奇怪的是它从来没有被调用过!就像,完全一样。为什么是这样?表单被刷新、移动、调整大小等等,所以它应该一些重新绘制,对吧? 最佳答案 是否设
调用函数的方式 考虑这个简单的函数: function my(p) { console.log(p) } 我可以这样调用它: my("Hello"); 也像这样: my.call(this, "Hel
我是一名优秀的程序员,十分优秀!