问题背景:想了解一个领域最近在做些什么,要做一个全面的survey,但是从IEEE导出的.csv文件不是那么方便看。

为了get重要信息(文章名、刊源、摘要),想把这些信息整合到一个方便阅览的文件(.tex)上。

由于相关文献太多,手动操作浪费时间也不是那么实际。

已有从IEEE导出的搜索结果,一个.csv文件。

问题描述:将.csv文件中所关注的信息(我的需求是文章名、刊源、摘要),按照段落格式排列输出到一个.txt文件上

脚本:

# -*- coding: cp936 -*-
#Description: export .txt (title+publication+abstract) from .csv file (full info.)import os
import csvdef col_selector(table,column_key):return [row[column_key] for row in table]path = '.'
file = 'export2021.04.14-02.57.16.csv'
file_path=os.path.join(path,file)
print file_path
with open(file_path, 'rb') as f:reader = csv.reader(f, delimiter=',')whole_table = [row for row in reader]table = whole_table[176:201] # 这里可以修改需要导出的行数title_col = col_selector(table, 0) # 文章名的列publication_col = col_selector(table, 3) # 刊源的列abstract_col = col_selector(table, 10)# 摘要的列out_path=os.path.join(path, file.split('.')[0]+'_out.txt')
file_write_obj = open(out_path, 'w')
for i in range(0, len(title_col)):file_write_obj.writelines('\subsection{['+str(publication_col[i])+'] '+ str(title_col[i])+'}') # 这里是为了方便在latex里新建section,格式可以自行修改file_write_obj.write('\n')file_write_obj.writelines(str(abstract_col[i]))file_write_obj.write('\n')file_write_obj.write('\n')
file_write_obj.close()
print "finish"

输出效果:

\subsection{[IEEE Wireless Communications Letters] Robust Cooperative Communication Optimization for Multi-UAV-Aided Vehicular Networks}
Aerial-ground cooperative vehicular networks are envisioned as a novel paradigm in B5G/6G visions. In this letter, the challenge of optimizing the global energy-efficiency (EE) of multi-UAV-aided vehicular networks in the presence of uncertain air-to-ground (A2G) channels is addressed. Specifically, we propose a maximin paradigm to characterize the system, which aims to maximize its global EE meanwhile satisfying Quality-of-Service (QoS)-oriented data rate requirements in the worst-case situation. We theoretically derive a closed-form optimal solution for an embedded minimization subproblem under a parametric channel uncertainty set and thus develop a computationally tractable robust counterpart, which leads to a robust EE optimization design. Simulation results show that the proposed method significantly outperforms conventional EE schemes in terms of achieving higher global system performance and better robustness under random uncertain environments.

【python】批量导出IEEE的文献信息为段落文本相关推荐

  1. 使用Python批量查询ip地址的信息

    使用Python批量查询ip地址的信息 import requests from openpyxl import load_workbook from bs4 import BeautifulSoup ...

  2. mysql+用户批量导出,python批量导出导入MySQL用户的方法

    详细出处参考:http://www.jb51.net/article/43294.htm #!/usr/bin/env python #-*-encoding:utf-8-*- #---------- ...

  3. Python批量识别PDF文件格式发票信息并生成Excel表格

    最近有同学提问说,能不能讲一讲识别发票图片并整理数据到Excel里的方法.今天我们就针对这样的实际需求,分享一个基于 PDF 的 Python 办公自动化的解决案例. 先来看看需求. 需求描述 在某个 ...

  4. 『Tricks』用Python批量获取地理位置的经纬度信息

    利用Python来批量自动获取指定位置的经纬度信息,并且将之保存到csv文件中. 文章目录 接口申请 获取经纬度 用apply()实现批量获取 小提示 参考文章 接口申请   首先,我们需要一个接口, ...

  5. UG中批量导出点坐标等信息

    1.打开3d:过滤器筛选点:鼠标框选你要导出的点:再被选中点上右键点属性,会出现弹窗 2.弹窗选择-常规-信息图标 3.然后就会显示这些点的相关信息,点击另存为TXT 3.然后用excel打开导出的t ...

  6. python批量修改图片的exif信息,增加GPS信息。

      有时候需要给图片增加地理信息,比如在用无人机影像做3维建模或者正射影像时,可以将无人机的gps写入图片,然后用ODM快速完成三维模型与正射影像生成.   ODM的使用方法可以参看下面这篇博客. h ...

  7. python调用sql数据库进存销_python多进程快速批量爬取黄页海量信息并保存文本和数据库教程...

    最近帮朋友做一些网络营销的工作,需要抓取一些客源信息,用以辅助营销,我感觉很多做电商的朋友,尤其是微商朋友们,应该都是比较需要各种客源信息的吧,今天,小编我就借此机会把利用python多进程的方式抓取 ...

  8. PowerShell针对SCVMM批量导出模板的描述信息以及导入

    SCVMM的模板也会给Windows Azure Pack使用,这个时候如果手头有很多很多的节点需要导入导出,会是非常麻烦的一个事情,手动改的工作量很大. 比如说下面这张图,一个vhdx文件包含至少有 ...

  9. python页面驱动mxd_如何利用python 批量导出mxd至jpg

    展开全部 你好,arcpy.mapping提供了如下的函32313133353236313431303231363533e78988e69d8331333335313835数:arcpy.mappin ...

最新文章

  1. stl string的erase方法
  2. 1.7 Appium依赖添加
  3. 【项目实践】【01】发货管理系统 SPS (2007年12月23日更新)
  4. Java throws和throw
  5. uat测试用例怎么写_你会写测试用例吗
  6. hadoop 文件介绍
  7. 如何CLASSPATH下的resource.properties文件进行读写操作?
  8. 第11周多线程 学习总结
  9. maven安装Ojdbc6
  10. 计算材料学与第一性原理、分子动力学、蒙特卡洛计算方法
  11. Java-POI生成Excel表格模板部分样式
  12. 数据抽取常见的几种模式
  13. python-opencv最大内切圆查找
  14. unity 制作行李箱密码
  15. vim菜鸟学习-杂篇(windows篇)
  16. 【前端知识之JS】JS的作用域链
  17. sqldbx解决中文乱码“????“
  18. 云测试平台(testin)
  19. 五、组织机构模块-部门管理
  20. 组合数学之隔板法:多元一次方程组解的统计

热门文章

  1. [Python][CV2]cv2.imwrite写jpg图像会引入噪声
  2. 最新代刷网秒刷订单量源码
  3. 12对胸椎对应体表标志_胸部检查第一节胸部的体表标志与常用标记线
  4. 1篇SCI一区/3篇二区认定A类博士!免费120㎡住房+78万引进费!4500/月博士津贴,直接副教授待遇!...
  5. 梯度,散度公式理解 (超详细版)
  6. AE学习——建议使用2020版本
  7. 这些Web API真的有用吗? 别问,问就是有用
  8. 分子生物学 第五章 DNA损伤修复和突变
  9. win 10 修改 windows 默认提示音
  10. matlab 凸轮GUI设计