通过mobi文件复制代码到pycharm里时,会出现一些符号,比如 NBSP, 也就是空格的意思。

这样很难看,也无法操作使用,那么如何去掉呢。

可以将其变成放在三引号里,变成字符串,然后使用 str.replace()去掉。

最后去掉三引号,重新变成原来的样式。

import re, oscapitals="""{'Alabama': 'Montgomery', 'Alaska': 'Juneau', 'Arizona': 'Phoenix','Arkansas': 'Little Rock', 'California': 'Sacramento', 'Colorado': 'Denver','Connecticut': 'Hartford', 'Delaware': 'Dover', 'Florida': 'Tallahassee','Georgia': 'Atlanta', 'Hawaii': 'Honolulu', 'Idaho': 'Boise', 'Illinois':'Springfield', 'Indiana': 'Indianapolis', 'Iowa': 'Des Moines', 'Kansas':'Topeka', 'Kentucky': 'Frankfort', 'Louisiana': 'Baton Rouge', 'Maine':'Augusta', 'Maryland': 'Annapolis', 'Massachusetts': 'Boston', 'Michigan':'Lansing', 'Minnesota': 'Saint Paul', 'Mississippi': 'Jackson', 'Missouri':'Jefferson City', 'Montana': 'Helena', 'Nebraska': 'Lincoln', 'Nevada':'Carson City', 'New Hampshire': 'Concord', 'New Jersey': 'Trenton', 'NewMexico': 'Santa Fe', 'New York': 'Albany', 'North Carolina': 'Raleigh','North Dakota': 'Bismarck', 'Ohio': 'Columbus', 'Oklahoma': 'Oklahoma City','Oregon': 'Salem', 'Pennsylvania': 'Harrisburg', 'Rhode Island': 'Providence','South Carolina': 'Columbia', 'South Dakota': 'Pierre', 'Tennessee':'Nashville', 'Texas': 'Austin', 'Utah': 'Salt Lake City', 'Vermont':'Montpelier', 'Virginia': 'Richmond', 'Washington': 'Olympia', 'WestVirginia': 'Charleston', 'Wisconsin': 'Madison', 'Wyoming': 'Cheyenne'}"""capitals=capitals.replace(' ','')
capitals = capitals.replace(" ",' ')
capitals = capitals.replace(" ",' ')
capitals = capitals.replace("\n ",' ')
capitals= eval(capitals)
print(capitals)

结果

{'Alabama': 'Montgomery', 'Alaska': 'Juneau', 'Arizona': 'Phoenix', 'Arkansas': 'LittleRock', 'California': 'Sacramento', 'Colorado': 'Denver', 'Connecticut': 'Hartford', 'Delaware': 'Dover', 'Florida': 'Tallahassee', 'Georgia': 'Atlanta', 'Hawaii': 'Honolulu', 'Idaho': 'Boise', 'Illinois': 'Springfield', 'Indiana': 'Indianapolis', 'Iowa': 'DesMoines', 'Kansas': 'Topeka', 'Kentucky': 'Frankfort', 'Louisiana': 'BatonRouge', 'Maine': 'Augusta', 'Maryland': 'Annapolis', 'Massachusetts': 'Boston', 'Michigan': 'Lansing', 'Minnesota': 'SaintPaul', 'Mississippi': 'Jackson', 'Missouri': 'JeffersonCity', 'Montana': 'Helena', 'Nebraska': 'Lincoln', 'Nevada': 'CarsonCity', 'NewHampshire': 'Concord', 'NewJersey': 'Trenton', 'New Mexico': 'SantaFe', 'NewYork': 'Albany', 'NorthCarolina': 'Raleigh', 'NorthDakota': 'Bismarck', 'Ohio': 'Columbus', 'Oklahoma': 'OklahomaCity', 'Oregon': 'Salem', 'Pennsylvania': 'Harrisburg', 'RhodeIsland': 'Providence', 'SouthCarolina': 'Columbia', 'SouthDakota': 'Pierre', 'Tennessee': 'Nashville', 'Texas': 'Austin', 'Utah': 'SaltLakeCity', 'Vermont': 'Montpelier', 'Virginia': 'Richmond', 'Washington': 'Olympia', 'West Virginia': 'Charleston', 'Wisconsin': 'Madison', 'Wyoming': 'Cheyenne'}

如何去掉复制mobi文件代码里的一些符号相关推荐

  1. java 队列复制_复制一个文件夹里的文件到另一个目录下 (使用队列的方法实现)...

    最近在由于准备实习,在学android,也会用到Java,所以想实现复制文件夹的功能,当然也参考了别人的代码.这里是我参考的网址:http://blog.csdn.net/etzmico/articl ...

  2. Centos中不从skel目录里向其中复制任何文件错误的解决方法

    [root@localhost www]# useradd -d /webserver/www/ ithovcom useradd:警告:此主目录已经存在. 不从 skel 目录里向其中复制任何文件. ...

  3. 天池csv转成grt代码里的luna的csv,pandas库来操作csv文件(pd.DataFrame,pd.concat,pd.Series,to_csv等)实现

    ps之前已经稍微处理过相关的csv文件,但是没有记录,发现基本忘光了看来记录还是一件非常重要的事情.碰巧DSB2017grt团队的代码里用的csv比较奇葩,我就把天池的数据的csv改成他们使用的模样. ...

  4. 文件改名,如何将简体中文文件翻译成繁体中文,并复制到指定文件夹里保存。

    需要翻译的文件太多,如何批量将简体中文文件翻译成繁体中文,并将他进行复制到指定的文件夹里进行保存?要如何操作?今天就由小编来教教大家要如何操作. 首先第一步,我们要创建一个新的文件夹方便我们将文件进行 ...

  5. java代码里的JSON格式怎么写好看_python3 循环读取excel文件并写入json操作

    文件内容: excel内容: 代码: import xlrdimport jsonimport operatordef read_xlsx(filename): # 打开excel文件 data1 = ...

  6. cmd命令之Xcopy介绍_复制文件夹里所有文件到另一个文件夹操作方式

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Xcopy是什么? 二.Xcopy参数介绍 三.使用示例 例1.要将所有文件和子目录(包括任何空子目录)从驱动器 ...

  7. 计算机中找不到手机里的内容,手机用数据线连上电脑,在电脑里找不到想要复制的文件,怎么办?...

    你说在电脑里找不到想要的文件,说明你的手机已经在电脑里面有显示文件了,只是你没有找到你想要的那个,因为你的问题没有说的太明白,姑且按这个思路来给你做答. 首先,在手机里把需要复制的文件复制到你在手机里 ...

  8. Java新旧代码的比较_比较java新旧I/O的性能——以复制大文件为例

    package newio; import java.io.*; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; / ...

  9. FileOutputStream 类 和 FileInputStream类的简单介绍,附代码演示。以及一个复制媒体文件的小程序。

    一.FileOutputStream类. 构造函数:FileOutputStream fos = new FileOutputStream(String fileName);//参数为相关联的文件路径 ...

最新文章

  1. 做一个有姿态的女孩子
  2. SSH错误:packet_write_wait: Connection to 10.57.19.250 port 22: Broken pipe
  3. nginx配置文件基本配置
  4. UIControl的子类UISwitch, UISegmentedCntrol, UIPageControl详解
  5. Android自定义控件ImageViwe(一)——依据控件的大小来设置缩放图片显示
  6. MTK 驱动开发(37)--如何确定阻止进入suspend的原因
  7. Java String常用的两个方法
  8. iOS开发 -- 发送JSON数据给服务器
  9. 电子元器件选型——三极管
  10. 荣耀9igoogle模式_创建自己的简单iGoogle小工具
  11. 密码学常用工具,作图
  12. 肇庆学院计算机论文选题,肇庆学院本科毕业论文(设计)写作与印制规范
  13. SpringBoot的幕后推手是谁?
  14. JavaWeb项目中出现faceted project problem问题是什么原因?
  15. c语言嵌套结构体数组,第22节 C语言结构体之结构体嵌套、结构体指针与结构体数组的代码实现...
  16. 20189200余超 2018-2019-2 移动平台应用开发实践第八周作业
  17. 【数据分析干货】全网最全!各行业常见的业务指标整理(四)-财务指标
  18. Qt中添加背景图片的方法
  19. T-SQL之连接查询、子查询、联合查询和交叉表查询
  20. 安装JDK,配置环境变量,测试JDK是否安装完成

热门文章

  1. 应用中删除iCloud照片或视频 删除相册照片或视频
  2. 手机六大操作系统优缺点比较
  3. 企业金融App评测系列——微众银行以App构筑企业金融服务新生态,成为企业的随身数字银行
  4. 读《富爸爸,穷爸爸》后感(三)
  5. 建立一个网站的具体过程
  6. 树莓派3B安装openwrt19.07.04
  7. 蓝牙协议栈接收数据包流程1
  8. 鲜为人知 的 人名典故
  9. 终于来了!我们发布了 PAKDD 2021 智能运维大赛 baseline
  10. 笔刷分享|每个建模人都在用的笔刷合集