求助一个Python 循环读取文件,并对读到的字符串进行赋值,然后进一步生成json file 的方法。

本来想用shell写,利用while read line do ……done

但是这样json file 不知道怎么写了,所以只能试着用Python写个循环。

目前的问题是TABLE.csv文件中TABLE是个变量,是从table.list里面取到的表名,不知道Python 里面变量怎么用。求助大神!!

import base64

import os

with open(‘table.list’,’r’) as f4:

for line in f4:

TABLE = line

f = open(‘TABLE.csv’, ‘r’)

content = f.read()

content1 = content.encode(encoding=’utf-8′)

content2 = base64.b64encode(content1)

f.close()

if os.path.getsize(‘TABLE.step1’):

print(‘file exists and not empty’)

f1= open(‘TABLE.step2′,’r’)

V_Sha=f1.read()

f1.close()

with open(‘TABLE.csv.json’, ‘w’) as j1:

j1.write(‘{ “message”: “ci skipdata into file”, “content”: “‘ + content2 + ‘”, “sha”: “‘ + V_Sha + ‘”, “branch”: “xxx” }’)

else:

with open(‘TABLE.csv.json’, ‘w’) as j1:

j1.write(‘{ “message”: “ci skipdata into file”, “content”: “‘ + content2 + ‘”, “branch”: “xxx” }’)

f4.close()

python批量读取文件赋值给一个参数_求助一个Python 循环读取文件,并对读到的字符串进行赋值,然后进一步生成json file 的方法。...相关推荐

  1. python写入一个文件之前可以不打开_如何用python实现真正的打开和关闭文件

    file_name:file_name变量是一个包含了你要访问的文件名称的字符串值. access_mode:access_mode决定了打开文件的模式:只读,写入,追加等.所有可取值见如下的完全列表 ...

  2. python 批量域名证书过期查找(二),从阿里云导出后的文件夹中的excel查找

    python 读取文件夹中 从阿里云导出后的域名excel 判断域名 ssl 过期 import os import ssl import socket import requestsfrom ope ...

  3. python中遍历结构可以是哪些数据类型_全!Python基础之原生数据类型、判断和循环、函数和文件操作合集...

    长文预警! Python基础系列会将基础内容大致分为三到五个板块,每块着重讲一方面,知识不会很难,主要是以小例子的形式解读,如果你已经入门Python,希望可以帮你温习一下:如果你想入门Python, ...

  4. python单词统计、给定一个段落()_自己动手Python写一个词频统计小项目

    这里用python做一个小小的英文词频的统计.当然了,自己写的,就没有停词.计算词语权重这些功能了,纯粹是写写代码练练手. 首先呢,这里是一篇英文文章,就像下面这样的185个小段落,数据量还是不大的, ...

  5. python将变量a全部变成大写字母_每天一个Python知识点:只用一招就将所有的英文单词首字母变成大写...

    摘要: 将英文单词首字母变成大写是一个古老的话题,很常用,也很简单.不过如何用更简单的方式批量完成这个工作,则有很多学问,不想来看看吗! 将英文单词首字母变成大写是非常常用的文本操作,使用capita ...

  6. python读json文件中不同的数据类型_怎么使用python提取json文件中的字段

    python中为什么用json有什么作用 python的json模块中如何将变量添加到里面 python的json模块第一个是要打开的文件,第二个是打开的操作,为什么会如果你早认清你在别人心中没那么重 ...

  7. python类方法需要传入cls参数_如何从Python 3.x中的类定义传递参数到元类?

    这是如何从类定义向元类传递参数的python 3.x版本?问题,根据请求单独列出,因为答案与python 2.x明显不同. 在python 3.x中,如何将参数传递给元类的__prepare__.__ ...

  8. python对变量和值的管理方式_变量 常量 Python变量内存管理 赋值方式 注释

    变量 1.什么是变量 变量从字面意思可以理解成:是变化的量.但是这样理解和没有理解貌似没有什么区别,我们把变量两个字拆分看看. 我们首先来想想看你是怎么认识我的,今天来你会认识我,明天来你还会认识我. ...

  9. python中的文件父路径怎么表达_如何在Python中访问父目录

    所以我有一个朋友给我的Python脚本,但是我没有Python的经验.代码如下:from os import path, chdir, listdir, mkdir, getcwd from sys ...

最新文章

  1. Angular 4 依赖注入教程之一 依赖注入简介
  2. linux 文件大小_linux系统中查看目录大小的du命令常
  3. MyBatis 获取数据库中自增主键值
  4. python reduce函数 day16
  5. 人脸识别三大经典算法_人脸识别系列四 | DeepID1算法
  6. 阿里云全站加速DCDN升级
  7. 镜像迁移到registry_数据库迁移了解一下
  8. Maven学习总结(38)——Maven下载失败文件夹批量删除问题的两种解决方法
  9. 韩顺平 servlet 笔记 第4讲
  10. Prettier 代码格式化工具使用详解
  11. 指派问题程序c语言,指派问题lingo程序样例
  12. win10文件夹加密_Win10系统自带加密文件夹的两种方法
  13. JavaScript(JS) date.getMonth()
  14. WP-2021绿盟杯-藏宝图
  15. 【零基础-1】PaddlePaddle学习Bert
  16. 在Linux如何搭建Oracle11g Data Guard
  17. 复变函数题目(持续更新)
  18. 能Ping通外网但就是不能打开所有网页的解决办法
  19. tesseract第三方图文验证码识别用法
  20. win10系统 CAJ文件打不开 老弹出 File doesn't existed or can't be visited normally! 文件不存在或不能正常访问

热门文章

  1. 从petshop中一实例谈using 的三种用法
  2. 从零开始学习前端JAVASCRIPT — 7、JavaScript基础EVENT
  3. php中浮点数计算问题
  4. 走在WCF学习的路上---印在脑子里的点点滴滴(两种元数据交换方式的优缺点)...
  5. 操作系统形成性考核册作业答案
  6. ComponentArt.web.ui中文帮助之Grid(六)
  7. 解决WPF程序中ListBox ItemsSource变化时不重置ScrollBar的问题
  8. C# Winform控件对透明图片重叠时导致图片不透明的解决方法
  9. 《统计学习方法》代码全解析——第十三部分无监督学习概论
  10. 不可错过!斯坦福课程3D数据的机器学习方法(Machine Learning for 3D Data)第二部分Geometry Foundations: Surface Representations