2014-03-31 3 views
0

파일 이름을 사용하는 함수를 정의하고 일부 코드를 통해 파일을 실행하려고합니다. 나는 후반 부분을 마쳤지 만, 첫 부분에 붙어 있습니다.파일을 입력으로 사용하는 함수

def function(inputfilename): 
    file = open("inputfilename","r") 

예를 입력하고 내가 오류 :

>>>function("file.csv") 
FileNotFoundError: [Errno 2] No such file or directory: 'inputfilename' 

나는이 문제를 어떻게 해결할 수 있습니다 여기에 내가하는 데 문제가 어디?

+1

자신에게 질문하십시오. 무엇인가가 따옴표에 포함되어있을 때 변수 또는 문자열입니까? – flakes

+0

나는 지금 바보 같아. ( – AspirationZ

+0

아니, 카페인 좀 더 필요해! – flakes

답변

5

inputfilename 이름의 파일을 여는 중입니다.

은 교체 :

file = open("inputfilename", "r") 

로 :

또한
file = open(inputfilename, "r") 

, 파일을 작업하는 동안 with 컨텍스트 관리자를 사용하는 것이 좋습니다.

+0

잘 했어! 고마워! – AspirationZ

관련 문제