我试图打印一个包含列表作为属性的python对象列表,我有一些意想不到的结果:
这是我的代码:
class video(object):
name = ''
url = ''
class topic(object):
topicName = ''
listOfVideo = []
def addVideo(self,videoToAdd):
self.listOfVideo.append(videoToAdd)
def getTopic(self):
return self.topicName
def getListOfVideo(self):
return self.listOfVideo
topic1 = topic()
topic1.topicName = 'topic1'
video1 = video()
video1.name = 'VideoName1'
video1.url = 'VideoURL1'
video2 = video()
video2.name = 'VideoName2'
video2.url = 'VideoURL2'
topic1.addVideo(video1)
topic1.addVideo(video2)
topic2 = topic()
topic2.topicName = 'topic2'
video3 = video()
video3.name = 'VideoName3'
video3.url = 'VideoURL3'
video4 = video()
video4.name = 'VideoName4'
video4.url = 'VideoURL4'
topic2.addVideo(video3) …Run Code Online (Sandbox Code Playgroud) 我正在尝试让 flutter/android studios 在 Linux 上工作,但我在让 flutter 识别我的 android-studio 位置时遇到问题。
\n我可以运行 android-stuio,但是当我尝试通过 android-studio-dir 参数告诉 flutter 我的安装位置时,我得到了一些不起作用的东西。
\n$ flutter doctor\nDoctor summary (to see all details, run flutter doctor -v):\n[\xe2\x9c\x93] Flutter (Channel master, 1.27.0-2.0.pre.78, on Linux, locale en_US.UTF-8)\n[\xe2\x9c\x93] Android toolchain - develop for Android devices (Android SDK version 30.0.3)\n[\xe2\x9c\x97] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)\n ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.\n[!] Android Studio\n \xe2\x9c\x97 android-studio-dir = ~/Downloads/android-studio/bin/\n \xe2\x9c\x97 Android …Run Code Online (Sandbox Code Playgroud)