Python Forum
Passing variable to another function
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Passing variable to another function
#7
The ultimate answer to your question is OPP(Object Oriented Programming).

Make everything that goes together part of a Class, then you can refer to any part easily and make as many "instances" of the class as you want. You then refer to the instance and can run it's functions(methods) whenever you want, or you can hand the entire class to something else through "inheritance". I'm a newbie at this, but OOP is where it's at. The classes I use most are pygame sprites.

I can't really tell what you program does, but I made a rough example just to show the idea. If you make something like this work then you can read in a process as many different files as you want.
class Data_File():
    def __init__(self, file_name):
        self.test_file = open(file_name, 'r')
        self.test_lines = test_file.readlines()
        self.test_file.close()
        self.liner = (self.test_lines[1])
        self.colon = self.liner.find(":")
        self.semi = self.liner.find(";")
        self.comma = self.liner.find(",")
        self.length = len(self.liner)
        self.name = (self.liner[self.colon+1:self.semi])
        self.location = (self.liner[self.semi+1:self.comma])
        self.gps = (self.liner[self.comma+1:self.length])
  
  
    def htmlwr(self):
        Tester = (self.location, "foo")
        print(Tester)

dat1 = Data_file("Database1.txt")
dat2 = Data_file("Database2.txt")

dat1.htmlwr()
dat2.htmlwr()

print(dat1.liner, dat1.name)
print(dat2.location, dat1.location)

bunch_o_stuff = (dat1.gps, dat1.liner, dat2.length, dat1.name,
                 dat2.liner, dat1.test_lines)
print("Here is a bunch of stuff", bunch_o_stuff)
Reply


Messages In This Thread
RE: Passing variable to another function - by michael1789 - Feb-04-2020, 06:04 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Variable for the value element in the index function?? Learner1 8 800 Jan-20-2024, 09:20 PM
Last Post: Learner1
  Variable is not defined error when trying to use my custom function code fnafgamer239 4 690 Nov-23-2023, 02:53 PM
Last Post: rob101
  Printing the variable from defined function jws 7 1,543 Sep-03-2023, 03:22 PM
Last Post: deanhystad
  Function parameter not writing to variable Karp 5 1,075 Aug-07-2023, 05:58 PM
Last Post: Karp
  passing dictionary to the function mark588 2 1,073 Dec-19-2022, 07:28 PM
Last Post: deanhystad
  Retrieve variable from function labgoggles 2 1,110 Jul-01-2022, 07:23 PM
Last Post: labgoggles
  Cant transfer a variable onto another function KEIKAS 5 1,995 Feb-09-2022, 10:17 PM
Last Post: deanhystad
  passing php variable to python file jerald 1 2,822 Jul-07-2021, 11:46 AM
Last Post: Larz60+
  Passing flags to python script, through a function xbit 4 4,130 Apr-20-2021, 06:32 AM
Last Post: ndc85430
  Please explain uncommon way of declaring and using variable [function.variable] esphi 4 2,428 Nov-07-2020, 08:59 AM
Last Post: buran

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020