python社区发现对gml文件的分析,用Python将gml文件中边的信息输出为csv(或者txt)格式...
最近在做复杂网络方面的内容,初学python。需要将gml格式的图的信息中边的信息提取出来,输出为csv格式和txt格式。
英文描述如下: Use python to convert the edge information stored in gml file to a new cvs file.
代码如下:
def gml2csv(gmlfile):
"""
This function is used to convert a gml file into csv format. The graph information included in the gml file will be stored in the csvfile as edges with the format 'vertex1 vertex2\n'
gmlfile: The name of the gml file. Path and postfix should be included.
"""
(filepath, shotname) = get_file_name(gmlfile)
g = igraph.Graph.Read_GML(gmlfile)
newfile = open(filepath + shotname + '.csv', 'wb')
writer = csv.writer(newfile, dialect = 'excel')
for line in g.get_edgelist():
writer.writerow(line)
return
注意csv.writer的使用。如果是一次性写入一个sequence,用writerows(some_sequence),如果只有一项,用writerow
python社区发现对gml文件的分析,用Python将gml文件中边的信息输出为csv(或者txt)格式...相关推荐
- python社区发现对gml文件的分析,在Python中从GML文件中提取数据
我有一个GML(图形(不是涂鸦)建模语言)文件,我想从中创建ID到标签的映射.我不知道如何做到这一点,因为我的列表操作似乎不起作用.我尝试使用指定如何使用两个分隔符的示例,但它不适用于我的文件. 有人 ...
- python和苹果_苹果手机评论情感分析(附python源码和评论数据)
原标题:苹果手机评论情感分析(附python源码和评论数据) 首先抓取网页上的数据,每一页十条评论,生成为一个txt文件. 数据链接 回复公众号 datadw 关键字"苹果"获取. ...
- python社区版可以用库么_应用Python,你不但能够得到出色的小区适用和普遍的库集...
哪样计算机语言最好是?这个问题很有可能始终不容易找答案.萝卜青菜,各有所好,AI技术工程师和生物学家能够依据新项目必须,从诸多计算机语言中挑选最合适自身的. 选Python還是选Java?2020年, ...
- python 求连线相似度_Python分析《都挺好》中的人物关系,苏大强与蔡根花是真爱?...
如今大火的电视剧<都挺好>源于阿耐的同名小说,今天我们来对这部小说使用python分析一下人物关系.本文主要使用google推出的word2vec进行分析.使用的库主要有jieba.gen ...
- python网络爬虫权威指南 百度云-分析《Python网络爬虫权威指南第2版》PDF及代码...
对那些没有学过编程的人来说,计算机编程看着就像变魔术.如果编程是魔术(magic),那么网页抓取(Web scraping)就是巫术(wizardry),也就是运用"魔术"来实现精 ...
- python自动发微信天气预报_【教程】Python微信定时自动给女朋友发送天气预报
原标题:[教程]Python微信定时自动给女朋友发送天气预报 先上效果图 主要思路 1.从wxpy获取好友列表 2.创建定时器 3.定时器触发函数 4.函数执行,遍历好友列表 5.好友对象执行带参函数 ...
- python中for循环格式_如何将python中for循环的输出写入csv格式的文件?
我认为这样的方法可以做到(假设输出文件是制表符分隔的):import csv import os receptors = ['crystal_1', 'modeller_1', 'moe_1', 'n ...
- Python测试驱动开发(TDD)
Python测试驱动开发(TDD) 前言:TDD是一种敏捷开发模式,而不是测试方法. 测试很难 --- 难在坚持,一直做下去. 现在花时间编写的测试不会立即显出功效,要等到很久以后才有作用 --- 或 ...
- python 社区-谈谈Python社区7种治理方案
原标题:谈谈Python社区7种治理方案 之前Python之父Guido van Rossum突然决定卸任,我写过一篇 Python 之父为什么要退出决策层?以及我的思考 谈了下自己的一些感想.这段时 ...
最新文章
- 删除Mac 系统中多出得MobileBackups 文件夹
- [4] 算法之路 - 插入排序之Shell间隔与Sedgewick间隔
- Oracle连接odbc数据源
- C语言入门题-7-1 最大和最小 (10分)
- 安卓APP_ 布局(1)—— LinearLayout
- app store 关键词
- spring boot maven项目返回值乱码的解决方法
- VUE3组合api的钩子函数生命周期
- Java SE Technologies at a Glance
- hexo之Volantis主题美化
- matlab实现3维测井曲线绘制
- WAV和WM8978
- Office2013 及 WPS 设置护眼文档颜色方法
- iOS 一个功能很全的视频播放器
- 计算机网络实验一(常见服务和静态IP设置)
- python调用gephi_如何将python代码连接到gephi?
- PHP自学---empty()和isset()的使用
- 华为鸿蒙电视v65如何,华为智慧屏V65体验:不谈鸿蒙OS,作为大屏它也足够惊艳...
- 2020中国新基建409家细分领域龙头企业全名单!
- pacemaker+corosync+pcs