GNURadio之在两个Python文件之间共享参数

标签: linux xlwt xlrd xls
48人阅读 评论(0) 收藏 举报
分类:

在两个Python文件之间共享参数,可以采用一种中间媒介,例如将其中一个Python文件所用到的参数保存到一个xls文件中,另一个Python文件读取这个xls文件中的参数。这样就实现了参数共享。

一、创建一个表

1.先安装xlwt和xlrd模块,之后再创建一个workbook,

#!/usr/bin/python
# coding:utf-8
import xlwt
workbook = xlwt.Workbook()
sheet1=workbook.add_sheet('test',cell_overwrite_ok=True)#"test"is name of sheet1
2.再往其中写入数据,利用以下指令:

sheet1.write(r,c,d)#"r"is row,"c"is column,"d"is the data that you want to write
3.保存文件:

workbook.save('H:\\test3.xls')#save the file
二、读取表格

1.先安装xlwt和xlrd模块,之后再读取workbook:

#!/usr/bin/python
# coding:utf-8
import xlrd
data = xlrd.open_workbook('H:\\test3.xls')#open the file that you want
2.读取相关数据

sheet1 = data.sheet_by_index(0)#by index search.this is the first sheet
sheet2 = data.sheet_by_name(u'test')#by name search.this is the file that name "test"
value=sheet1.cell_value(0,0)#read the data that in 0 row and 0 column

3.保存文件

workbook.save('H:\\test3.xls')#save the file
三、在同一个xls文件中,修改数据

1.打开文件

#!/usr/bin/python
# coding:utf-8
import xlrd
data = xlrd.open_workbook('H:\\test3.xls')#open the file that you want
2.修改数据
wb = copy(data)#管道作用
#通过get_sheet()获取的sheet有write()方法

ws = wb.get_sheet(1)  #1代表是写到第几个工作表里,从0开始算是第一个。  

ws.write(1, 6, 'changed!') 

3.保存数据

wb.save('demo.xls')

查看评论

UML参考手册 第二部分 基 本 概 念 第12章 UML 环境

UML参考手册  第二部分 基 本 概 念  第12章 UML 环境 12.1 概述   UML 模型被用在环境中使用。多数人使用建模技术为了达到一个目的,即为了开发性能优良的系统,而不是为了使用模型...
  • CandyCat
  • CandyCat
  • 2001-05-26 23:05:00
  • 1044

python实现一个文件传递参数并执行另一个文件

在一个python文件中需要导入os模块:import os 执行调用语句: os.system( "python /usr/share/openstack-dashboard/openstack_...
  • u010305706
  • u010305706
  • 2015-08-21 17:36:33
  • 3216

给python文件传参数

python文件内部接收参数用:sys.argv sys.argv[0]:是python脚本名 sys.arg[1]及以后各项:是接收的参数 看下面的例子: (para.py) #! /bin/p...
  • jenyzhang
  • jenyzhang
  • 2016-07-27 13:19:33
  • 7228

利用python在gnuradio写一个block(快速学/复习)

利用python在gnuradio写一个block(快速学/复习)
  • BlackPapers
  • BlackPapers
  • 2017-03-19 19:38:58
  • 457

GNURadio之在两个Python文件之间共享参数

在两个Python文件之间共享参数,可以采用一种中间媒介,例如将其中一个Python文件所用到的参数保存到一个xls文件中,另一个Python文件读取这个xls文件中的参数。这样就实现了参数共享。 ...
  • q1234luo
  • q1234luo
  • 2018-01-29 19:47:39
  • 48

python多文件使用同一个全局变量的定义和使用方法

Python是一种面向对象的开发语言,在函数中使用全局变量,一般应作全局变量说明,只有在函数内经过说明的全局变量才能使用,下面介绍下Python全局变量有关问题。 应该尽量避免使用Python全局变...
  • xtx1990
  • xtx1990
  • 2011-12-26 22:33:23
  • 15304

python中如何在不同文件间共享全局变量

本来想用一个配置文件config.py作为全局文件,以方便不同文件共享这里面设置的变量,同时也可以在不同的module中设置这个文件的变量的。后来发现,不行。   有个办法是这样的,就是每个mod...
  • hcj116
  • hcj116
  • 2014-09-05 10:16:32
  • 3655

python 连接两个文件的行

#!/usr/bin/env  python#!-*- coding;utf-8 -*-import osfile_a = open('a.txt')file_b = open('b.txt')new...
  • j_ychen
  • j_ychen
  • 2018-03-01 22:04:31
  • 91

Python中多进程之间的数据共享

Python中多进程之间的数据共享 发表于 2016-07-24 | 分类于 Python | 0 | 阅读次数 387 多进程中,每个进程都是独立的,各自持有一份数...
  • Luckyzhou_
  • Luckyzhou_
  • 2017-04-15 18:15:52
  • 6260

python 异或两个文件

python异或两个文件 CTF中用到
  • think_ycx
  • think_ycx
  • 2016-09-11 17:29:11
  • 1416
    个人资料
    持之以恒
    等级:
    访问量: 1629
    积分: 229
    排名: 33万+