Python3基础——遇到问题汇总

本文汇总了在学习Python3过程中遇到的问题,包括print()函数的使用、raw_input()与input()的区别、比较符号的更新、repr函数、exec()函数的用法,以及模块导入错误如'xlrd'、'urllib2'、'urlencode'和'tensorflow'的相关问题,还涉及文件操作中的编码问题和Python2与Python3的区别。
摘要由CSDN通过智能技术生成

Python3基础——遇到问题汇总

本篇文章主要写在学习使用python3中遇到的一些问题。
————本人是python小白,如有错误的地方请各位大神指教。

1、print()函数

旧的print函数用法为print ‘Hello’,而新的print函数对此改成了print(‘Hello’)并且不再兼容之前版本。
如果在3.X版本上Python上使用旧的print语法,将出现“SyntaxError: invalid syntax”错误。

2、raw_input()与input()

Python3中用input()取代了raw_input(),当然这仅仅是重命名,使用上并没有不同;

3、比较符号,使用!=替换<>

4、repr函数

使用repr()函数替换“(注:反单引号,位于键盘1的左边一个键),将一个object转换为string,注意repr()与str()略有不同

5、exec()函数

exec用来执行存储在字符串或者文件中的Python语句,与JavaScript中的eval()函数类似,新的exec用法为exec(‘print(“Hello”)’)

  1. 全新的界面设计 ,将会带来全新的写作体验;
  2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
  3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
  4. 全新的 KaTeX数学公式 语法;
  5. 增加了支持甘特图的mermaid语法1 功能;
  6. 增加了 多屏幕编辑 Markdown文章功能;
  7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
  8. 增加了 检查列表 功能。

6. Windows下,"No module named ‘xlrd’ "的解决办法

  1. 问题描述
    windows10下,python代码中引用头文件
 import xlrd

出现下面错误

     "No module named 'xlrd'
  1. 原因
    python的xlrd库是第三方的,需要另外自行安装。

  2. 解决方案
    进入windows command 命令行,然后把目录切换到python的安装目录下的Script文件夹,运行 easy_inatall pip, 安装pip命令

利用pip命令,安装xlrd包

pip install xlrd

7. ImportError: No module named ‘urllib2’

今天试了一下一段简单的代码:

import urllib2
response = urllib2.urlopen("http://www.baidu.com")
print response.read()

运行后报错:

Traceback (most recent call last):
  File "D:/PycharmProjects/network_test/scrapy.py", line 1, in <module>
    import urllib2
ImportError: No module named 'urllib2'

自己电脑里装的是python 3.4里面,在3以后用urllib.request代替urllib2,所以改成这样:

import urllib.request
response = urllib.request.urlopen("http://www.baidu.com")
print(response.read(
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值