Is there anything that would get in the way of me being able to reference an object attribute, from within a list.
I have:
# one class here
class BackupSet:
fileGroupList = []
# another class here
class FileGroup:
sourceDir = ''
destinDir = ''
def __init__(self):
self.sourceDir = 'c:\folder'
self.destinDir = 'd:\folder'
fileGroup = FileGroup()
backupSet = BackUpSet()
backupSet.fileGroupList.append(fileGroup)
# when i try to reference an attribute here, I just get 'none'
print bkset.fileGroupList[0].sourceDir or
print "%s" % bkset.fileGroupList[0].sourceDir
thanks
Steve 4 1860
On Sun, 30 Nov 2003 01:32:05 GMT, "python newbie" <me*******@hotmail.com> wrote: This is a multi-part message in MIME format.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-- So far, so annoying
[...] Is there anything that would get in the way of me being able to = reference an object attribute, from within a list.
I have:
Where do you have it? This is not an actual verbatim example of something you tried.
# one class here
class BackupSet:
^--- this is different from your constructor call below at [1] fileGroupList =3D [] =20 # another class here
class FileGroup: sourceDir =3D '' destinDir =3D '' def __init__(self): self.sourceDir =3D 'c:\folder' self.destinDir =3D 'd:\folder' =20
fileGroup =3D FileGroup()
backupSet =3D BackUpSet()
^----- [1] So I know you didn't do this. backupSet.fileGroupList.append(fileGroup)
# when i try to reference an attribute here, I just get 'none'
Maybe you have some old code that reads
self.sourceDir = 'none'
in class FileGroup. Who can tell? print bkset.fileGroupList[0].sourceDir or
^^^^^-- what the heck is that?
print "%s" % bkset.fileGroupList[0].sourceDir =20
thanks Steve ------=_NextPart_000_0025_01C3B69E.E2B92BA0 Content-Type: text/html;
<grr>
Two things:
1. Don't post HTML
2. Do post verbatim copy/pasted examples from the window where you
actually tried what you are talking about. It's not that much more typing.
</grr>
I'm hungry. I don't know why I'm putting off food even a minute to do this ;-/
Regards,
Bengt Richter
Hi.
I've made some small changes to your code. It appears to be doing what
you're looking for now.
HTH,
Sean
class BackupSet:
fileGroupList = []
class FileGroup:
sourceDir = ''
destinDir = ''
def __init__(self):
self.sourceDir = r'c:\folder' # use a raw string or escape the
'\'
self.destinDir = r'd:\folder' # like so, 'c:\\folder'
fileGroup = FileGroup()
# backupSet = BackUpSet() <-- NameError!
backupSet = BackupSet()
backupSet.fileGroupList.append(fileGroup)
# print bkset.fileGroupList[0].sourceDir <-- where did 'bkset' come from?
# using backupSet instead ....
print backupSet.fileGroupList[0].sourceDir
# outputs "c:\folder"
Thanks for the help both of you. Got that under control.
"python newbie" <me*******@hotmail.com> wrote in message news:pM*******************@newssvr25.news.prodigy. com...
Is there anything that would get in the way of me being able to reference an object attribute, from within a list.
I have:
# one class here
class BackupSet:
fileGroupList = []
# another class here
class FileGroup:
sourceDir = ''
destinDir = ''
def __init__(self):
self.sourceDir = 'c:\folder'
self.destinDir = 'd:\folder'
fileGroup = FileGroup()
backupSet = BackUpSet()
backupSet.fileGroupList.append(fileGroup)
# when i try to reference an attribute here, I just get 'none'
print bkset.fileGroupList[0].sourceDir or
print "%s" % bkset.fileGroupList[0].sourceDir
thanks
Steve
Sorry about that, I retyped it because I was actually using dom to import an
xml file, and the nodes were used to populate the object attributes, not
the literal strings I was using. I didn't want to put the xml code in this
post. I also set my email to text only, so no more html.
"Bengt Richter" <bo**@oz.net> wrote in message
news:bq**********@216.39.172.122... On Sun, 30 Nov 2003 01:32:05 GMT, "python newbie" <me*******@hotmail.com>
wrote:This is a multi-part message in MIME format. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-- So far, so annoying [...] Is there anything that would get in the way of me being able to = reference an object attribute, from within a list.
I have:
Where do you have it? This is not an actual verbatim example of something
you tried. # one class here
class BackupSet: ^--- this is different from your constructor call below at
[1] fileGroupList =3D [] =20 # another class here
class FileGroup: sourceDir =3D '' destinDir =3D '' def __init__(self): self.sourceDir =3D 'c:\folder' self.destinDir =3D 'd:\folder' =20
fileGroup =3D FileGroup()
backupSet =3D BackUpSet() ^----- [1] So I know you didn't do this. backupSet.fileGroupList.append(fileGroup)
# when i try to reference an attribute here, I just get 'none'
Maybe you have some old code that reads self.sourceDir = 'none' in class FileGroup. Who can tell?
print bkset.fileGroupList[0].sourceDir or
^^^^^-- what the heck is that?
print "%s" % bkset.fileGroupList[0].sourceDir =20
thanks Steve ------=_NextPart_000_0025_01C3B69E.E2B92BA0 Content-Type: text/html; <grr> Two things: 1. Don't post HTML 2. Do post verbatim copy/pasted examples from the window where you actually tried what you are talking about. It's not that much more
typing. </grr> I'm hungry. I don't know why I'm putting off food even a minute to do this
;-/ Regards, Bengt Richter This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Neal |
last post by:
Been searching around, and found
http://www.w3.org/WAI/ER/IG/ert/iso639.htm which is great, as I've been
looking for a guide to what codes are acceptable.
I see stuff like lang="en-us" - that...
|
by: Jian H. Li |
last post by:
Hello,
What's the essential differences between the two ways of "class::member"
& "object.member"(or object_pointer->member)?
class C{
public:
void f() {}
int i;
};
|
by: Arjen |
last post by:
Hi,
I have a class with some attributes. For example class person with name as
attribute.
I have add multiple persons in an arraylist.
Now I need a function to get/find a person by the name...
|
by: martin |
last post by:
Hi,
I am a web page and a web user control. My web user control is placed in my
web page using the following directive
<%@ Register TagPrefix="uc1" TagName="Header"...
|
by: Jon Noring |
last post by:
Out of curiosity, may a CDATA section appear within an attribute
value with datatype CDATA? And if so, how about other attribute
value datatypes which accept the XML markup characters?
To me,...
|
by: gary |
last post by:
Hi,
I am trying to reference an anchor in a user control with a url. This
worked in 1.1 but no longer works in 2.0.
The ascx control is located in a "/include" folder
If you have a...
|
by: Russell Warren |
last post by:
I just ran across a case which seems like an odd exception to either
what I understand as the "normal" variable lookup scheme in an
instance/object heirarchy, or to the rules regarding variable...
|
by: Doug_J_W |
last post by:
I have a Visual Basic (2005) project that contains around twenty
embedded text files as resources. The text files contain two columns
of real numbers that are separated by tab deliminator, and are...
|
by: Astley Le Jasper |
last post by:
Sorry for the numpty question ...
How do you find the reference name of an object?
So if i have this
bob = modulename.objectname()
how do i find that the name is 'bob'
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
| |