Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将外部txt文件中的上下文指向列表_Python_List - Fatal编程技术网

Python 将外部txt文件中的上下文指向列表

Python 将外部txt文件中的上下文指向列表,python,list,Python,List,因此,我有一个名为numbers.txt的.txt文件,其中包含以下数字: 56 4 -23 45 并且目前坐在C:\numbers.txt下 我写了这篇文章,很好地回答了这个问题: def mean(M): # Return mean return sum(M)/len(M) def test_for_importing_txt_to_list(): test_list = [56, 4, -23, 45] mean_total = mean(test_l

因此,我有一个名为numbers.txt的.txt文件,其中包含以下数字:

56
4
-23
45
并且目前坐在
C:\numbers.txt下

我写了这篇文章,很好地回答了这个问题:

def mean(M):
    # Return mean
    return sum(M)/len(M)

def test_for_importing_txt_to_list():
    test_list = [56, 4, -23, 45]

    mean_total = mean(test_list)
    print (mean_total)

test_for_importing_txt_to_list()
我想知道的是,如何让一个空列表指向包含相同数字的
C:\numbers.txt
,而不必在列表上添加任何条目。 因此,当我运行程序时,它会给出
numbers.txt
文件本身包含的数字的平均值

我读了一些关于读取文件名为'filename.txt'、'r'和写入文件名为'filename'、'w'的文档 但是-还不太适合我。

你可以用
打开('C:\numbers.txt','r')
。 由于
open
返回的文件对象是从文件返回行的迭代器,因此可以使用将每行转换为
int

def test_for_importing_txt_to_list():
    test_list = map(int, open('C:\numbers.txt', 'r'))
    mean_total = mean(test_list)
    print (mean_total)