Python3 - 具有读取文件功能的脚本

尼尔维格

我有一个函数可以读取给定的文件作为参数,我想制作一个脚本。

这是我所做的:

import sys

def read_list_from_file(filename):
    with open(filename) as fobj :
        lines = fobj.read().splitlines()
    return lines

filenames = sys.argv[0]
if len(filenames) > 1 : read_list_from_file(filenames)

但什么也没有发生

错误 404

什么都没有发生,应该发生什么?sys.argv[0] 是脚本名称,而 sys.argv[1] 是您传递给脚本的第一个参数。

此外,您还没有添加任何打印语句。下面的打印给出了输出。

import sys

def read_list_from_file(filename):
    with open(filename) as fobj :
        lines = fobj.read().splitlines()
    return lines

filenames = sys.argv[1]
print(filenames)
print(len(filenames))
if len(filenames) > 1 : 
    print(read_list_from_file(filenames))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python3具有循环功能/密码退出?

来自分类Dev

从python3脚本中的文件读取变量时无法摆脱尾随\ n

来自分类Dev

Python3 urlopen读取异常(gzip)

来自分类Dev

将 Python3 脚本作为 CLI

来自分类Dev

Python3中的打印功能

来自分类Dev

按功能更改结果-python3

来自分类Dev

Python3邻近地雷功能数

来自分类Dev

通过Python3从网页读取文本文件

来自分类Dev

从读取的文本文件python3追加列表

来自分类Dev

使用多处理在 Python3 中读取文件

来自分类Dev

在Python中读取具有超时的文件

来自分类Dev

PHP脚本运行python3 .py文件

来自分类Dev

Python3中的Pickle文件

来自分类Dev

python3多线程写入文件

来自分类Dev

使用Python3解析json文件

来自分类Dev

在python3中自动关闭文件?

来自分类Dev

python3:json数据读取后略有变化

来自分类Dev

只有 Python3 的 Virtualenv

来自分类Dev

如何在Python3中模拟没有读取权限的文件?

来自分类Dev

python3中具有不同签名的多重继承

来自分类Dev

检查元素是否具有python3属性

来自分类Dev

Python3没有这样的文件或目录

来自分类Dev

sudo python3运行的版本与没有sudo的运行python3的版本不同

来自分类Dev

python中的输出与python3不同(相同的脚本)

来自分类Dev

使用 ./ 使用 python3 运行 python 脚本

来自分类Dev

带有重复键的python3 csv + python defaultdict

来自分类Dev

Spark读取python3泡菜作为输入

来自分类Dev

在 Python3 中使用条件读取 excel 元组

来自分类Dev

从脚本退出交互式python3会话