Python Forum
define methods in another file
Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
define methods in another file
#9
(Feb-22-2018, 10:12 PM)Larz60+ Wrote: or can it just be written and the IDE or Python understand what you want and does it?
Yes if don't need stuff from standard library or 3-party module just write code and Python will understand it.
secret_number = 34
tries, guess = 0, 0
while guess != secret_number:
   guess = int(input("Take a guess: "))
   if guess > secret_number:
       print("Lower...")
   elif guess < secret_number:
       print("Higher...")
   tries += 1
    
print('You guessed it! The number was {} in {} tries'.format(guess, tries))

If file called guess.py run with python guess.py

If as a example want use math from standard library,it's kind of similar to C++ example
Python:
from math import sqrt

print(sqrt(4))
C++:
#include<iostream>
#include<cmath>
int main(){
    cout<<sqrt(4);
    return 0;
}

The concept of import is kind of simple if look at a module.
# foo.py
def add(a, b):
    """This program adds two numbers and return the result."""
    result = a + b
    return result
So now i want to use add function in an other script(file).
# bar.py
from foo import add

a = 11
b = 3
print(add(a, b)) # Use add from foo.py 
Output:
14
Package more stuff than just a couple of files and sharing stuff with wheel or PyPi,
is a more complex,i have long tutorial about here
Reply


Messages In This Thread
define methods in another file - by bb8 - Jan-21-2018, 06:34 PM
RE: define methods in another file - by ODIS - Jan-22-2018, 02:14 PM
RE: define methods in another file - by buran - Jan-22-2018, 03:04 PM
RE: define methods in another file - by Gribouillis - Jan-22-2018, 03:25 PM
RE: define methods in another file - by Larz60+ - Feb-22-2018, 07:13 PM
RE: define methods in another file - by Larz60+ - Feb-22-2018, 10:12 PM
RE: define methods in another file - by snippsat - Feb-22-2018, 11:37 PM
RE: define methods in another file - by Larz60+ - Feb-23-2018, 11:40 PM
RE: define methods in another file - by snippsat - Feb-23-2018, 11:55 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Helps with reading csv file - 3 methods hhchenfx 4 3,357 May-13-2021, 04:15 AM
Last Post: buran
  Attibute Error: Two methods in a class, one I can reach, the other not (phantom file? GaryKuipers 4 3,205 Aug-28-2018, 02:32 PM
Last Post: GaryKuipers
  How to define a global file? dullboy 11 16,343 Oct-05-2016, 02:08 PM
Last Post: dullboy

Forum Jump:

User Panel Messages

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