小编ase*_*lya的帖子

os.getenv()不断返回None

我似乎无法让我的代码响应自定义环境变量,因此我编写了一段代码对其进行测试。getenv没有将我在BASH中设置的环境变量提取到我的python代码中。您能提供的任何帮助将不胜感激。

$ FRUSTRATION="PYTHON!!"
$ echo FRUSTRATION
PYTHON!!
export FRUSTRATION
ipython
import os
very_frustrated = os.getenv("FRUSTRATION")
print(very_frustrated)
None
Run Code Online (Sandbox Code Playgroud)

python getenv python-3.x

4
推荐指数
2
解决办法
1万
查看次数

TypeError:只能加入可迭代的python

我试图将定界符插入由上一个函数(ifw(in_list))创建的字符串中。我在\ n或\ t上没有任何问题,但是一旦我的代码变为“,”联接就会崩溃。我尝试了几种不同的解决方案,并在网站上浏览了类似的问题/答案,但我不断收到TypeError:只能加入可迭代对象。您能提供给我的任何帮助将不胜感激。

#! /usr/bin/env python
import os
import sys
import re  
delim = os.getenv("QWIKIFWLISTMGR_DELIMITER")
in_list = sys.argv

def delim(in_list):
    x = "screw python"
    x = os.getenv('QWIKIFWLISTMGR_DELIMITER')
    if 'BLANK' in x:
        x = ' '.join(ifw(in_list))
        return x
    elif 'TAB' in x:
        x = ifw(in_list)
        x = '\t'.join(x)
        return x
    elif 'NL' in x:
        x = ifw(in_list)
        x = '\n'.join(x)
        return x
    elif 'COMMA' in x:
        x = ','.join(str(x) for x in (ifw(in_list)))
        return 
    elif 'COLON' in x:
        x = ifw(in_list) …
Run Code Online (Sandbox Code Playgroud)

python typeerror delimiter

1
推荐指数
1
解决办法
5622
查看次数

标签 统计

python ×2

delimiter ×1

getenv ×1

python-3.x ×1

typeerror ×1