In Python, sys.path.append('path/to/module') throws syntax error -


i trying append module path pythonpath environment variable

import sys sys.path.append(0,"/path/to/module/abc.py") 

i getting syntax error

syntax error: word unexpected (expecting ")") 

can me correct syntax sys.path.append() ?

both answers correct.

append() default adds argument end of list. it's throwing syntax error passing 2 arguments , accepting 1.

judging syntax want path added front of path insert() method use.

you can read more in documentation on data structures

list.append(x)

add item end of list; equivalent a[len(a):] = [x].

list.insert(i, x)

insert item @ given position. first argument index of element before insert, a.insert(0, x) inserts @ front of list, , a.insert(len(a), x) equivalent a.append(x).

import sys # inserts @ front of path sys.path.insert(0, "/path/to/module/abc.py") # inserts @ end of path sys.path.append('/path/to/module/abc.py') 

Comments

Popular posts from this blog

java - Jmockit String final length method mocking Issue -

asp.net - Razor Page Hosted on IIS 6 Fails Every Morning -

c++ - wxwidget compiling on windows command prompt -