python零碎操作1

本文展示了如何使用Python的内置csv模块读取CSV文件,以及通过pandas进行特定列的读取。此外,还介绍了argparse模块来创建命令行参数解析器,用于设置和解释命令行选项。最后,演示了如何将CSV文件转换为TXT文件。
摘要由CSDN通过智能技术生成
  1. 用python读取csv文件数据(csv是自带的,无需安装)

(1)全部读取

import csv
with open("LBMA-GOLD.csv","r") as csvfile:
    y = csv.reader(csvfile)
    for line in y:
        print(line)

(2)只读第二列(pandas 要另外安装,anaconda安装命令:conda install pandas)

import csv
import pandas as pd
with open('LBMA-GOLD.csv','r') as csvfile:
    reader = csv.reader(csvfile)
    y = [row[1]for row in reader]
    print(y)
  1. 使用pycharm全局关键字搜索

  1. argparse.ArgumentParser()的参数和使用

附官方链接:argparse --- 命令行选项、参数和子命令解析器 — Python 3.11.2 文档

1、创建一个解析器

使用 argparse 的第一步是创建一个 ArgumentParser 对象,ArgumentParser 对象包含将命令行解析成 Python 数据类型所需的全部信息

parser = argparse.ArgumentParser('xxx')
    # 程序名:xxx

2、添加参数

给一个 ArgumentParser 添加程序参数信息是通过调用 add_argument() 方法完成的。通常,这些调用指定 ArgumentParser 如何获取命令行字符串并将其转换为对象。这些信息在 parse_args() 调用时被存储和使用。

parser.add_argument('--batchsize', default=2, type=int, help="batch size for single GPU")#输入'--batchsize'则显示该变量,此处为单个GPU的批量大小,默认为2,类型为int,再输入--help显示“batch size for single GPU”

4.函数super()

2. 内置函数 — Python 3.6.15 文档

5.csv文件转txt

import pandas as pd
data = pd.read_csv('LBMA-GOLD.csv')
data.to_csv('LBMA-GOLD2.txt')

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值