2016-03-01 4 views
-1

Я делаю программу, чтобы узнать, сколько раз что-то появляется в файле (который будет читать Python) - мой первый шаг (просто чтобы убедиться, что я делаю правильно) - это увидеть весь файл открыт в Python .. если вы меня поймете?Почему я не вижу результата? Sub program

def input_function(): 
    my_file = open("ChoralShieldData.csv", "r") 

    ChoralShieldData = [] 

    for each_line in my_file: 
     ChoralShieldData.append(each_line.split()) 

    return ChoralShieldData 


#Main program 
ChoralShieldData = input_function() 

Спасибо заранее

+2

Так что же вы ожидали от вас? Где вы печатаете значение 'ChoralShieldData' global? –

ответ

0

Вы не сказали код, чтобы показать вам что-нибудь. На данный момент все, что он делает, это хранить данные в вашей переменной ChoralShieldData.

Попробуйте добавить это в самом низу вашего кода (выберите один только):

print ChoralShieldData #Python 2.x 
print(ChoralShieldData) #Python 3.x 

В качестве альтернативы, добавьте аналогичное print заявление в любом месте функции, чтобы увидеть, что она делает на определенных этапах.

См. here for some more help при чтении и записи в файлы.

0

Вы не печатаете результат и не записываете результат в свой файл. Вот почему вы не видите никакого результата.

Смежные вопросы