如何用Python 3遍历循环下载CSV文件中内容链接的图片?

本人目前情况如下:

现在有个文件表(CSV),表中信息均为图片链接,如图1所示
图1

很明显,这里需要用到循环,因此我的代码如下:

import csv    #加载csv包便于读取csv文件
import requests

with open ('vehicles.csv','r',encoding = 'utf-8') as csvfile:
    reader = csv.reader(csvfile)
    links = [row[1] for row in reader]

for link in links:
    imgresponse = requests.get(link, stream=True)   #以流的方式打开
    image = imgresponse.content
    address="H:\程序语言学习用文件夹\Python\images"+"\\"   #保存地址
    i = 1
    try:
        with open(address+"{0}".format(i) ,"wb") as jpg: 
            jpg.write(image)
            i = i + 1
    except IOError:
        print("IO Error\n")
    finally:
        jpg.close

然而实际情况是,控制台没有报错,但图片只下载了一张,就是最后一张,而且它还被命名成了“1”??!!

求助各位大佬,我的代码到底哪里出了不妥?

2个回答

把 i=1放在for link in links:的上面
如果不放for循环上面,i每次循环都被初始化为 1 了,i = i+1虽然加了1,但是下一次循环,i又被初始化为1了。
这样不管下载多少张图片 , 因为每次的 i 都为1,也就是所有的图片名字都是1,每次都被替换,最后只保留了最后的1
也就只有一张图片了。

 address="H:\程序语言学习用文件夹\Python\images"+"\\"   #保存地址
路径的斜杠应该用双斜杠


imgresponse = requests.get(link, stream=True)
这里加上print(link)输出下地址对不对


 with open(address+"{0},jpg".format(i) ,"wb") as jpg: 
 否则丢失后缀名
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
python 遍历文件中的关键词

用python遍历指定文件夹下的所有文件内容, 输入一个中文关键词,得到所有txt文件中关键词出现的次数

Python遍历文件夹的文件提取关键信息到新的表格

各位大神好,小弟目前在自学Python处理办公的一些数据,遇到一个问题: 假设目前有一份excel数据,格式为 df = ['ID', 'Name', 'Tracking Number'], 大概几千行这样; 另一个文件夹A下面有名称格式包含生成日期的多个CSV数据文件,格式为 df1 = ['Num1', 'Num2', 'Num3', 'Tracking Number']; 现在想根据df这里面的Tracking Number这一列的数据,去遍历文件夹A下面的所有CSV文件找到对应的Num1,Num2, Num3并且提取到df里面对应的行。 我目前尝试的方法是将A文件夹下所有文件合并成一个df,去重后再根据TrackingNumber使用merge函数拼接过去,这样的话随着A文件夹文件数量增多生成的合并df会很大,运行很慢,步骤过于繁琐,想请教一下各位有没有快捷点的方法可以实现?

怎样用python遍历表格中的内容

<table width="100%" border="1" cellpadding="5" cellspacing="1"> <tr align="center" bgcolor="#EEEEEE"> <td>建设单位</td> <td>项目名称</td> <td>发文号</td> <td>立案号</td> <td nowrap="nowrap">详情</td> </tr> <tr align="center"> <td height="30">中铁十六局集团有限公司</td> <td>关于中铁十六局集团有限公司朝阳区青年路10号院项目2#住宅楼建设工程规划许可证延期的申请</td> <td>2017规(朝)延字0001号</td> <td>2017分延字0001</td> <td><a target="_blank" href="view?id=ff808081568e4d500159d3475c67144d" target="_self">详情 </a></td> </tr> <tr align="center"> <td height="30">北京博达顺源天然气有限公司</td> <td>压缩天然气(CNG)加气母站</td> <td>2017规函复市政字0002号</td> <td>2017函市政字0001</td> <td><a target="_blank" href="view?id=ff8080815a3ab799015a638c2b4800e3" target="_self">详情 </a></td> </tr> <tr align="center"> <td height="30">北京市平谷区教育委员会 北京市平谷区大华山镇大华山村经济合作社</td> <td>教学楼、风雨操场及食堂</td> <td>2017规(平)乡临建字0001号</td> <td>2017分乡建字0001</td> <td><a target="_blank" href="view?id=ff808081568e4d500159af4e738f1342" target="_self">详情 </a></td> </tr> <tr align="center"> <td height="30">李甫全</td> <td>翻改建住房(灰瓦1)</td> <td>2017规(西)条居字0001号</td> <td>2017分条居字0001</td> <td><a target="_blank" href="view?id=ff808081568e4d50015a35434cab1617" target="_self">详情 </a></td> </tr> <tr align="center"> <td height="30">北京市花木有限公司</td> <td>上水工程</td> <td>2017规建市政否字0025号</td> <td>2017市政建字0001</td> <td><a target="_blank" href="view?id=ff808081568e4d50015a2099b09915cf" target="_self">详情 </a></td> </tr> <tr align="center"> <td height="30">北京地铁十六号线投资有限责任公司</td> <td>北京地铁十六号线工程 区间工程 月坛南街站、阜外大街~月坛南街区间</td> <td>2017规延市政字0004号</td> <td>2017延市政字0001</td> <td><a target="_blank" href="view?id=ff808081568e4d500159af4e74551346" target="_self">详情 </a></td> </tr> <tr align="center"> <td height="30">北京恒城投资发展集团有限公司</td> <td>人才公租房项目</td> <td></td> <td>2017分复字0001</td> <td><a target="_blank" href="view?id=ff808081568e4d5001596728b3391175" target="_self">详情 </a></td> </tr> <tr align="center"> <td height="30">北京房地集团有限公司</td> <td>和平街十四区简易住宅楼改造项目</td> <td>2017规(朝)选字0002号</td> <td>2017分选字0001</td> <td><a target="_blank" href="view?id=ff808081568e4d5001596728b24d1172" target="_self">详情 </a></td> </tr> <tr align="center"> <td height="30">北京市环亚创业生物工程技术有限责任公司</td> <td>工业用房</td> <td></td> <td>2017分监字0001</td> <td><a target="_blank" href="view?id=ff808081568e4d5001596728b088116d" target="_self">详情 </a></td> </tr> <tr align="center"> <td height="30">北京公共交通控股(集团)有限公司</td> <td></td> <td>2017规竣市政字0001号</td> <td>2017监市政字0001</td> <td><a target="_blank" href="view?id=ff808081568e4d500159b9c0f56e1385" target="_self">详情 </a></td> </tr> </table>

python 如何按pc文件夹内的顺序遍历文件

![图片说明](https://img-ask.csdn.net/upload/202004/01/1585728791_445782.jpg) pc文件夹内的文件是按照这样的顺便排列的,在不能改变原文件名的情况下,如何用python自上而下的遍历出所有的文件名?用listdir函数是按照1-9的顺序排列的,无法实现。![图片说明](https://img-ask.csdn.net/upload/202004/01/1585730010_315142.jpg)

如何用 Python 遍历当前目录所有子目录的指定文件进行替换操作?

我想用 Python 遍历当前文件夹下的所有子目录, 并把里面所有的 Test.f03 文件里面的 Source 替换成 Target ``` # encoding: utf-8 import re import os import sys filepath = [] def AlterContent(filepath): Target_File = 'Test.f03' FileOpen = open (Target_File,'r') w_str = "" for line in FileOpen: if re.search ('Source', line): line = re.sub ('Source', 'Target', line) w_str += line else: w_str += line print (w_str) WriteOpen = open (Target_File,'w') WriteOpen.write (w_str) FileOpen.close () WriteOpen.close () AlterContent(filepath) ``` 遍历目录的部分怎么写呢.

python for in循环遍历

![图片说明](https://img-ask.csdn.net/upload/201901/18/1547780708_372453.png) print(i[0:1])不是应该是打印出先两个嘛?为什么还是会全部打出来?

用Python怎么设置生成的csv文件的分隔符为空格?

用Python怎么设置生成的csv文件的分隔符为空格? ![图片说明](https://img-ask.csdn.net/upload/202005/18/1589799030_27951.png) 上图中箭头标注的地方怎么换成空格? ![图片说明](https://img-ask.csdn.net/upload/202005/18/1589799002_492451.png) 上图中标注的地方怎么在生成CSV文件时直接变成两列的并且没有下面的一行两列? 下面这个地方如果删掉逗号后的‘’就会出错。 ![图片说明](https://img-ask.csdn.net/upload/202005/18/1589799545_202345.png) ![图片说明](https://img-ask.csdn.net/upload/202005/18/1589799655_948717.png) 以下是我的代码,哪位大神能帮小弟修改以下感激不尽 ``` ###生成CSV import csv csvfile = open('result.csv', 'w') writer = csv.writer(csvfile) ###data中是参数,要写入CSV中的数据,三个 data = [ (infer_path,label_list[np.argmax(results[0])],'') ] writer.writerows(data) csvfile.close() ``` **_修改后的代码_** ``` import csv with open("result.csv","w",newline='') as csvfile: writer = csv.writer(csvfile,delimiter=' ') writer.writerow([infer_path,label_list[np.argmax(results[0])]]) csvfile.close() ``` **然后还是这样** ![图片说明](https://img-ask.csdn.net/upload/202005/18/1589799655_948717.png)

python简单爬虫正常运行遍历,没有报错,但最后csv文件为什么只保存了一条信息

import requests import json import re import csv # 获取每个电影分类链接的函数 def get_movie_type(): url='https://movie.douban.com/chart' resp=requests.get(url) result=re.findall(r'<span><a href="(/typerank\?type_name=.*?)">(.*?)</a></span>',resp.text) return result # 获取每种电影前100部: def get_movie_rank(type_url): type_url = 'https://movie.douban.com/j/chart/top_list?' + type_url[23:] + '&start=0&limit=100' resp=requests.get(type_url) return resp.text # 储存成CSV格式 数据包括:电影名,类型,国家或地区,上映日期,评分,排行 def save(movie): with open(r'C:\Users\Administrator\Desktop\python\豆瓣电影分类前100.csv', 'w', newline='', encoding='utf8') as f: csv.writer(f).writerow(['类型','电影名称','地区','上映日期','评分','排行','地址']) csv.writer(f).writerow(movie) def run(): types_url=get_movie_type() for url in types_url: movie_type_name = url[1] print('正在储存'+movie_type_name+'类型的电影') type_url = url[0] result=get_movie_rank(type_url) #json解析 result=json.loads(result) #获取所需电影信息 for massage in result: title=massage['title'] regions=massage['regions'][0] release_date=massage['release_date'] score=massage['score'] rank = massage['rank'] url = massage['url'] movie = [movie_type_name, title, regions, release_date, score, rank, url] # 储存包含电影信息 save(movie) print(movie_type_name + '的类型储存完毕!') run()

如何用python 在一个.csv和已知的列表中的数据进行匹配 并输出.csv文件中匹配成功的一项中的相关信息

![主函数中的代码](https://img-ask.csdn.net/upload/201911/16/1573908239_643051.png) ![调用的函数的代码](https://img-ask.csdn.net/upload/201911/16/1573908277_51599.png) ![.cvs文件的格式](https://img-ask.csdn.net/upload/201911/16/1573908299_601444.png) 请问我的如果我的abc里存放了一些id,我想要把abc里的id逐一的与.csv文件的movieId进行匹配,找到相同的id后输出这个movieId对应的title

【求助】用Python写出一个遍历网站所有url的小工具

用Python 怎么写出一个 遍历网站所有url的小工具, 包括首页的url和所有子网页url 不能有重复的url,我自己写的只能遍历一个网页的 首页,子网页的遍历不出来,新人 没币 ,求好心人帮助!!!

如何用python遍历SQLServer数据库中某个表的所有记录,并修改。

想用python遍历某个数据库中的一个表,依次读出每条记录,并修改保存。 请问该如何编写代码?谢谢

python 文件目录遍历代码 输出不对

``` def listAppendlist(l1,l2): for x in l2: l1.append(x); def mylistAllFiles(pathstr): pathfiles = []; pathfilestmp = os.listdir(pathstr); for x in pathfilestmp: pathfiles.append(os.path.abspath(x)); print(pathfiles); for x in pathfiles: print(x); if os.path.isdir(x): listAppendlist(pathfiles,mylistAllFiles(x)); return pathfiles; lfiles = mylistAllFiles('D:\pythonWorkSpace') ``` 实际目录结构如下: D:\pythonWorkSpace\Demo.py D:\pythonWorkSpace\DemoPro D:\pythonWorkSpace\DemoPro\.idea D:\pythonWorkSpace\DemoPro\.idea\DemoPro.iml D:\pythonWorkSpace\DemoPro\.idea\encodings.xml D:\pythonWorkSpace\DemoPro\.idea\misc.xml D:\pythonWorkSpace\DemoPro\.idea\modules.xml D:\pythonWorkSpace\DemoPro\.idea\workspace.xml D:\pythonWorkSpace\DemoPro\com D:\pythonWorkSpace\DemoPro\com\aruforce D:\pythonWorkSpace\DemoPro\com\aruforce\demo D:\pythonWorkSpace\DemoPro\com\aruforce\demo\Demo.py D:\pythonWorkSpace\DemoPro\com\aruforce\demo\Demo2.py D:\pythonWorkSpace\DemoPro\com\aruforce\demo\DocTestDemo.py D:\pythonWorkSpace\DemoPro\com\aruforce\demo\GcDemo.py D:\pythonWorkSpace\DemoPro\com\aruforce\demo\IODemo.py D:\pythonWorkSpace\DemoPro\com\aruforce\demo\UnitestDemo.py D:\pythonWorkSpace\DemoPro\com\aruforce\demo\__init__.py D:\pythonWorkSpace\DemoPro\com\aruforce\demo\__pycache__ D:\pythonWorkSpace\DemoPro\com\aruforce\__init__.py D:\pythonWorkSpace\DemoPro\com\aruforce\__pycache__ D:\pythonWorkSpace\DemoPro\com\__init__.py D:\pythonWorkSpace\DemoPro\com\__pycache__ D:\pythonWorkSpace\HelloWorld.py D:\pythonWorkSpace\test.jpg D:\pythonWorkSpace\test2.jpg lfiles 输出为: D:\pythonWorkSpace\DemoPro\com\aruforce\demo\Demo.py D:\pythonWorkSpace\DemoPro\com\aruforce\demo\DemoPro D:\pythonWorkSpace\DemoPro\com\aruforce\demo\HelloWorld.py D:\pythonWorkSpace\DemoPro\com\aruforce\demo\test.jpg D:\pythonWorkSpace\DemoPro\com\aruforce\demo\test2.jpg 指数输出了一级目录 请帮满看看代码问题出在哪里?

python3实现根据csv文件动态建表

如图所示,python3根据csv文件自动创建表,存在几个问题 1,是第一列第一个没有表头,怎么做,二是数据类型该怎么定义

使用 for 循环遍历字典产生的疑问

<div class="post-text" itemprop="text"> <p>下面的代码让我有点困惑:</p> <pre><code>d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, 'corresponds to', d[key] </code></pre> <p>我对key部分不是很理解。Python 如何识别它只需要从字典中读取密钥?在 Python 中,key 是一个特殊的单词吗? 还是仅仅是一个变量? </p> </div>

求大佬呀,怎么用Python生成随机函数写入CSV文件

通过Python编写一个成绩统计程序,要求输入成绩表格文件(CSV格式,包括学号、姓名、性别、语文、数学、英语、体育、艺术、技术),程序能够读取一个班的成绩表格文件,进行数据可视化分析。 1. 使用随机数函数产生每个同学的各科成绩,并保存到CSV文件。 2. 读取CSV文件,给定一个同学的姓名(或学号),能够作出该同学各科的成绩分布的雷达图。 3. 选定某一科目,能够统计和绘制该科目成绩的分数段人数分布的直方图(如0-60分,60-70分,70-80分,80-90分,90-100分的人数,作出柱状图或饼图)。

关于python中处理带逗号的CSV文件

现在要处理大量的TXT文件数据,txt文件中数据是用逗号分隔的,但有部分数据是本身已经含有逗号。这样就导致了我用spilt()函数分隔时造成分隔出错。请问下有python经验或者用python处理大量CSV TXT 或者excel经验的老大怎么解决这个问题。 我自己的想法是: 1,可不可在处理文件前直接把txt文件全部重命名成为CSV,然后用CSV模块出处理,这样行不行。 除了这个还有没有更加可行的方法。 另外再请问一个问题 用py来处理这种数据量大的表格 怎么实现类始于Vlookup这种功能来筛选需要的数据的方法。简单说明下就好 、 谢谢,小白一个 现在自学py 多谢各位老大了

python3循环写入文件的问题

首先说明背景:初学python,自己写了一个批量修改文件名的小程序,但是我怕损坏文件,所以拿自己创建的文件试了一下,因为想知道文件是否发生改变,所以想在每个文件中写入特定的东西确保这个文件没有被破坏。然后有了一下的情况: ![这是我的文件列表图片说明](https://img-ask.csdn.net/upload/201610/25/1477327772_27990.png)这是我的文件列表 ![这是我第一次写入文件图片说明](https://img-ask.csdn.net/upload/201610/25/1477327819_132492.png)这是第一次写入时的代码 结果是第01-09文件都是写的‘9’,只有文件10是正确的‘10’ 然后我又试了一下单独写入: ![这是单独写入的代码图片说明](https://img-ask.csdn.net/upload/201610/25/1477327973_707081.png) 结果是01-09文件都是‘file 01’,只有文件10是上次写入的10 这就很尴尬了,我后来又尝试了用flush()函数,用os模块,用with,用try,用命令行,用原生的脚本都不行 所以实在没办法只有来问了 环境: python:3.5.2 ide:pycharm os:windows10

读取python遍历中文目录得到的文件路径报错

各位朋友们好,我是一名python新手,现在遇到一个问题,恳请各位朋友们能指点一下我。 我的环境是:ubuntu14.04系统,python2.7 用python遍历一个目录,目录层次结构如下: 这是主目录: /home/chaoma/superboard/mydata/input/production 主目录下的目录层次结构如下 --超级画板教学资源_全处理_772 -- Z+Z资源库 --初中数学资源库 --1有理数 ---1.1数的分类 -- 0.mp4 -- name.txt …… --2一元一次方程 ….. --动态解析高考数学综合题 --第一章基本函数 --第四节 --06福建理21 --name.txt --0.mp4 --拓展练习4.1 …. --第五节 …… --第二章三角函数 ……. …… --学生作品集合_全处理_52 ……… 我想实现的功能:找到所有含有0.mp4文件的父目录,并读取该父目录下面的name.txt文件 因此我写了以下的遍历函数来实现这一功能: def visitDir_walk(path , sFileSuffix): codedetect = chardet.detect(path)["encoding"] path = unicode(path , codedetect) fileNames = list() for root,dirs,files in os.walk(path): for i in range(0 , len(files)): file = files[i] if file.endswith(sFileSuffix): sFileName = os.path.join(root , file) #这边返回的应该是包含视频文件的父目录,也就是学生作品目录 realFileName = os.path.split(os.path.abspath(sFileName))[0] fileNames.append( unicode(realFileName,”gbk”) ) return fileNames def main(): sProductionInputPath = “/home/chaoma/superboard/mydata/input/production” dir_production_list = visitDir_walk(sProductionInputPath , ".mp4") #拼接name.txt的路径 for dir in dir_production_list: nameFile = os.path.join(dir , "name.txt") fout = codecs.open(nameFile , "w" , "utf-8") #截取出路径中的文件名作为需要的内容,并写入文件 fout.write(os.path.split(path)[1]) fout.close() main() 但是执行之后却报错了,报错如下: fout = codecs.open(nameFile , "w" , "utf-8") File "/usr/lib/python2.7/codecs.py", line 878, in open file = __builtin__.open(filename, mode, buffering) IOError: [Errno 2] No such file or directory: u'/home/chaoma/superboard/mydata/input/production/\u8d85\u7ea7\u753b\u677f\u6559\u5b66\u8d44\u6e90_\u5168\u5904\u7406_772/\u52a8\u6001\u89e3\u6790\u9ad8\u8003\u6570\u5b66\u7efc\u5408\u9898/\u7b2c\u4e00\u7ae0\u57fa\u672c\u51fd\u6570/\u7b2c\u56db\u8282/06\u798f\u5efa\u740621/name.txt' 打印这个报错的路径得到: /home/chaoma/superboard/mydata/input/production/超级画板教学资源_全处理_772/动态解析高考数学综合题/第一章基本函数/第四节/06福建理21/name.txt 这个文件路径是存在的却报错,不知道为什么。难道是路径是unicode类型就不能识别吗? 恳请各位朋友们能指点我一下,十分感谢。

python,github文件下载 ,csv日期格式

![图片说明](https://img-ask.csdn.net/upload/201910/21/1571639639_503629.png)![图片说明](https://img-ask.csdn.net/upload/201910/21/1571639651_540331.png) 在github上下载的csv文件为什么打开后日期都成###了,应该怎么操作能下载到正常文件 另外还想求问下,怎么在github上只下载一个文件。。每次都要下载全部内容才能打开里面一个文件,网上找了几个做法都不行或者没看懂。。下载一个文件这么复杂吗

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

外包程序员的幸福生活

今天给你们讲述一个外包程序员的幸福生活。男主是Z哥,不是在外包公司上班的那种,是一名自由职业者,接外包项目自己干。接下来讲的都是真人真事。 先给大家介绍一下男主,Z哥,老程序员,是我十多年前的老同事,技术大牛,当过CTO,也创过业。因为我俩都爱好喝酒、踢球,再加上住的距离不算远,所以一直也断断续续的联系着,我对Z哥的状况也有大概了解。 Z哥几年前创业失败,后来他开始干起了外包,利用自己的技术能...

优雅的替换if-else语句

场景 日常开发,if-else语句写的不少吧??当逻辑分支非常多的时候,if-else套了一层又一层,虽然业务功能倒是实现了,但是看起来是真的很不优雅,尤其是对于我这种有强迫症的程序"猿",看到这么多if-else,脑袋瓜子就嗡嗡的,总想着解锁新姿势:干掉过多的if-else!!!本文将介绍三板斧手段: 优先判断条件,条件不满足的,逻辑及时中断返回; 采用策略模式+工厂模式; 结合注解,锦...

深入剖析Springboot启动原理的底层源码,再也不怕面试官问了!

大家现在应该都对Springboot很熟悉,但是你对他的启动原理了解吗?

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发(16k)

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

你期望月薪4万,出门右拐,不送,这几个点,你也就是个初级的水平

先来看几个问题通过注解的方式注入依赖对象,介绍一下你知道的几种方式@Autowired和@Resource有何区别说一下@Autowired查找候选者的...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

《Oracle Java SE编程自学与面试指南》最佳学习路线图2020年最新版(进大厂必备)

正确选择比瞎努力更重要!

《Oracle Java SE编程自学与面试指南》最佳学习路线图(2020最新版)

正确选择比瞎努力更重要!

字节跳动面试官竟然问了我JDBC?

轻松等回家通知

面试官:你连SSO都不懂,就别来面试了

大厂竟然要考我SSO,卧槽。

终于,月薪过5万了!

来看几个问题想不想月薪超过5万?想不想进入公司架构组?想不想成为项目组的负责人?想不想成为spring的高手,超越99%的对手?那么本文内容是你必须要掌握的。本文主要详解bean的生命...

自从喜欢上了B站这12个UP主,我越来越觉得自己是个废柴了!

不怕告诉你,我自从喜欢上了这12个UP主,哔哩哔哩成为了我手机上最耗电的软件,几乎每天都会看,可是吧,看的越多,我就越觉得自己是个废柴,唉,老天不公啊,不信你看看…… 间接性踌躇满志,持续性混吃等死,都是因为你们……但是,自己的学习力在慢慢变强,这是不容忽视的,推荐给你们! 都说B站是个宝,可是有人不会挖啊,没事,今天咱挖好的送你一箩筐,首先啊,我在B站上最喜欢看这个家伙的视频了,为啥 ,咱撇...

立即提问
相关内容推荐