V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  youthfire  ›  全部回复第 85 页 / 共 89 页
回复总数  1769
1 ... 77  78  79  80  81  82  83  84  85  86 ... 89  
2018-12-29 10:46:16 +08:00
回复了 youthfire 创建的主题 Python 这段 Def 定义为何无法生效?
额外扩展一点,哪天遇到需要设置千分位和保留小数的朋友可能会搜到。
楼主本质是想简化代码,现在发现更好的作法应该是采用 Python3.6 以上支持的 F-strings

f'{subtotal:,.2f}' #保留 2 位小数,设置千分位
f'{subtotal:.2f}' #保留 2 位小数
f'{subtotal:.0f}' #不保留小数

这样可以直接在 print 结果中显示需要的形式,但又不影响原来 subtotal 的数值,不会被转化为字符串
2018-12-29 00:59:15 +08:00
回复了 tunzao 创建的主题 Apple enpass 开始割韭菜了
IOS 上升级了 6,mac 上还是 5,但 app 里是 6,只有 open 没有 update,升不了。浏览器插件提升必须升。尴尬了…
2018-12-28 22:42:07 +08:00
回复了 youthfire 创建的主题 Python 这段 Def 定义为何无法生效?
@chenstack 还真是!非常感谢!
一直只把 def 用在执行过程,所以都是类似 fmtnb(total),以为这样调用就算完成了变量传递。
2018-12-28 22:18:09 +08:00
回复了 youthfire 创建的主题 Python 这段 Def 定义为何无法生效?
@noqwerty
@nyanyh

没报任何错误,就是根本没执行。
我直接定义后,接下来直接用 fmtnb(10111)倒是执行的。在离开这个定义几百行以外的地方用,没有执行,目标不是具体数值,而是一个变量,类似于用了 fmtnb(total)。
2018-12-28 21:36:17 +08:00
回复了 youthfire 创建的主题 Python 这段 Def 定义为何无法生效?
@likuku 语句原本是可以完成效果的,我只是想知道为什么用 def 定义后,简化就不执行了。顺便说句,提问正文和回复我都用了 tab/空格,贴上来后代码却没有保留正常的格式。
2018-12-28 21:20:32 +08:00
回复了 youthfire 创建的主题 Python 这段 Def 定义为何无法生效?
写成这样我看了下也是无效

def fmtnb(x):
x = decimal.Decimal('%.2f' % x)
x = format(x, ',')
return x

实际用 fmtnb(totala) 并不执行
2018-12-27 17:59:27 +08:00
回复了 youthfire 创建的主题 问与答 通过 Google API 与账号关联的文件去向不明
目前已经可以确定是使用了 OAuth Service Account Access 造成的。如果使用 OAuth Client ID Access,则可以单独用户授权。网页选中相关账户后,点击允许授权后,页面显示“ The authentication flow has completed, you may close this window.” 关闭该页面,程序则一直运行状态中。这是因为 wa!!的关系导致了 timeout 吗?还是其他原因。
看日志里有
FileNotFoundError: [Errno 2] No such file or directory: '/Users/noname/.datasheets/client_credentials.json'
ConnectionResetError(54, 'Connection reset by peer'))


Google 的 API 中心里只有 client_secret.json 和 service_key.json,没有额外 client_credentials.json 可以下载了啊?
Python 程序连接也必须用这段语句吗?
#socket.socket = socks.socksocket
#socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 1086)

我加入这段语句,在 OAuth Service Account Access 情况下程序是正常的。
2018-12-27 00:22:41 +08:00
回复了 youthfire 创建的主题 问与答 通过 Google API 与账号关联的文件去向不明
@ronman 谢谢提供的思路

在 Stackoverflow 看到如下:

You appear to be authenticating using a service account. You need to remember that a service account is not you, think of it as a dummy user it has its own Google drive account. You have been uploading files to the service accounts Google drive account. You can do a files.list to see these uploaded files. There is no web interface view for a service account.

You can take the service account email address and share a directory on your personal google drive account this will give the service account permissions to upload to this directory. You will need to remember to have the service account patch the files to grant your user access to the files or you wont have any permissions on them.

对于 OAuth 2.0 client IDs 和 Service account keys 这两个 key 的关系,仍然有点傻傻分不清楚。
2018-12-25 07:29:51 +08:00
回复了 pheyer 创建的主题 MacBook Pro 触摸板用多了你们的手指肚磨得痛吗?
痛不至于,但很难受,还是需要鼠标,顺手许多
2018-12-24 10:43:02 +08:00
回复了 tomoya92 创建的主题 上海 霉到家了,家门口被罚了 30 块钱
当时想买一个八毛钱的玩具,母亲没舍得,骑车被罚后一直就觉得如果当时买了,就会错过警察来的时间了😄 那时候警察也是骑自行车追过来的。
2018-12-24 09:27:53 +08:00
回复了 tomoya92 创建的主题 上海 霉到家了,家门口被罚了 30 块钱
自行车也是不让带人的。30 年前坐母亲的自行车被交警罚了 5 元,记忆犹新!当时觉得罚太狠了。
作为一个初学者,至少我会关注。
2018-12-22 12:36:36 +08:00
回复了 occam88 创建的主题 程序员 iOS 上的抖音是怎么知道我近期想购买的东西呢?
我京东搜完一分钟,抖音就开始给我推送那东西的广告了。
2018-12-22 00:24:44 +08:00
回复了 noBuy 创建的主题 Apple 你用过什么难用的苹果产品吗?
Magicmouse2,700 多买的黑色版,用了一周实在受不了,换其他鼠标了
2018-12-19 02:37:04 +08:00
回复了 414348489 创建的主题 问与答 小米剃须刀
刚用一周。感觉刮不干净,不如手动吉利,好处是个别地方,比如痘痘周围胡须,小米的更好控制一些。配合用还行。
上海电信好多年前有,后来就完全停掉了,说是内部系统和机制完全升级杜绝了。当时也有两种,一种是内部暂时修改的,之后会复原,另一种确实就是永久的,连上门换猫的也是电信正式员工,后者居多。当然,现在都已经没了。另外电信有单独卖的短期提速套餐,叫氮气瓶,有 app 下载,适合短时期内临时提高上传和下载速度,属于电信正规的增值业务。
2018-12-15 11:16:55 +08:00
回复了 youthfire 创建的主题 Python 求教 timeit 正确用法
感谢以上各位回复者,确实是这个问题,受教了。
2018-12-15 02:02:08 +08:00
回复了 youthfire 创建的主题 Python 求教 timeit 正确用法
@ericls 没明白,只是一个函数名而已,就当作叫 abc 好了,abc 怎么就在 timeit 里不能 callable 了?
2018-12-14 12:47:25 +08:00
回复了 youthfire 创建的主题 Python Pandas SettingWithCopyWarning 解决方法求教
@lance6716 感谢,特地去了解了下 df.copy().

我的例子确实写的不太好,其实是我用另一个 cf 名 copy 了原来的 df,写的是 cf['description'] = cf['description'].str.upper().str[:30],没了解 cf=df 不等于 df.copy,Stackflow 的解释更多些:

Because if you don't make a copy then the indices can still be manipulated elsewhere even if you assign the dataFrame to a different name.

For example:

df2 = df
func1(df2)
func2(df)
func1 can modify df by modifying df2, so to avoid that:

df2 = df.copy()
func1(df2)
func2(df)

也谢谢所有回答者。
2018-12-07 11:15:56 +08:00
回复了 fjchen 创建的主题 职场话题 可能出现职级上升,但最后拿到的钱变少吗?
职级上升除了钱多外,最大优势是权限变大,能接触到原来职级没机会接触的种种实物和机会。最大劣势是可能加剧争斗,甚至成为众矢之的。如果只考虑经济收益,我的直观体验是,尽可能在不升的情况下拿最多的钱,或者换句话,如果晋升带来的经济利益不高,而工作量增加不少,一定是亏的。这很常见,有时候甚至是稳住你的手段。实际上你一定会兼顾考虑是不是在工作会有经济利益以外的“政治因素”,或者高平台潜在的预期收益。再一个,有时候也不是你说不升就能不升的。都只是说,在可能的条件下自我微调。
1 ... 77  78  79  80  81  82  83  84  85  86 ... 89  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2708 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 07:43 · PVG 15:43 · LAX 23:43 · JFK 02:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.