针对如何在文件路径中使用变量作为文件名以将numpy数组存储在numpy文件中?这个问题,本篇文章进行了详细的解答,同时本文还将给你拓展bat获取exe文件中产品版本号并存储到变量中、Centos7提
针对如何在文件路径中使用变量作为文件名以将 numpy 数组存储在 numpy 文件中?这个问题,本篇文章进行了详细的解答,同时本文还将给你拓展bat 获取 exe 文件中 产品版本号并存储到变量中、Centos7 提示 "xxx 不在 sudoers 文件中。此事将被报告。"、hadoop 不在 sudoers 文件中。此事将被报告、Jsp 文件中 标签显示图片等相关知识,希望可以帮助到你。
- 如何在文件路径中使用变量作为文件名以将 numpy 数组存储在 numpy 文件中?
- bat 获取 exe 文件中 产品版本号并存储到变量中
- Centos7 提示 "xxx 不在 sudoers 文件中。此事将被报告。"
- hadoop 不在 sudoers 文件中。此事将被报告
- Jsp 文件中
标签显示图片
如何在文件路径中使用变量作为文件名以将 numpy 数组存储在 numpy 文件中?
如何解决如何在文件路径中使用变量作为文件名以将 numpy 数组存储在 numpy 文件中?
我有以下代码:
for filename in os.listdir(''/home/Downloads/nightlight_geotiffs''):
if filename.endswith(''.tif''): # take TIFF-files only
with Rasterio.open(os.path.join(''/home/ripperflo/Downloads/nightlight_geotiffs'',filename)) as f: # open GeoTiff and store in f
img = f.read() # open GeoTiff as 3D numpy array
matrix = img[0] # 3D array to 2D array because nighlight images has only one band
z_norm = stats.zscore(matrix) # normalize 2D array
# save to npy file
np.save(''/home/Downloads/nightlight_z-array/'',filename,z_norm)
到目前为止,代码正在运行。我唯一需要知道的是:如何将 numpy 数组保存为与原始输入文件同名的 .npy 文件?所以输入文件叫做''BJ2012_2.tif'',输出文件应该叫做''BJ2012_2.npy''。
解决方法
试试这个。另外,尝试传入变量而不是硬编码,尤其是路径
DIR = ''/home/Downloads/nightlight_geotiffs''
files = [x for x in os.listdir(DIR) if x.endswith(''.tif'')] # gives you all the list of (''.tif files'')
NUMPY_DIR = ''/home/Downloads/nightlight_z-array/''
for file in files:
path = os.path.join(DIR,file)
with open(path,''r'') as f:
img = f.read()
matrix = img[0]
z_norm = stats.zscore(matrix)
file= file.split(''.'')[0]
new_file= os.path.join(NUMPY_DIR,f''{file}'')
# save to npy file
np.save(new_file,z_norm)
,
如何提取没有最后 4 个字符的文件名字符串?
np.save(''/home/Downloads/nightlight_z-array/'' + str(filename)[0:-4],z_norm)
bat 获取 exe 文件中 产品版本号并存储到变量中
set EXE=''D:\gitlab\drivereasy3\DriverEasyWPF\bin\Release\DriverEasy.exe''
powershell "(Get-Item -path %EXE%).VersionInfo.ProductVersion" > DE_Version_tmp.txt
for /f "tokens=*" %%i in (DE_Version_tmp.txt) do (
setlocal disabledelayedexpansion
set version=%%i
setlocal enabledelayedexpansion
)
del DE_Version_tmp.txt
echo %version%
pause
Centos7 提示 "xxx 不在 sudoers 文件中。此事将被报告。"
一、问题描述
在安装 Nginx 的过程中以普通用户执行以下命令:
- sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
提示
- [sudo] password for fendo:
- Sorry, try again.
- [sudo] password for fendo:
- fendo 不在 sudoers 文件中。此事将被报告。
二、解决方法
使用 root 用户登录
- su
- cd /etc
- chmod 740 sudoers
- vim sudoers
末尾加上
- fendo ALL=(root) ALL, !/usr/bin/passwd [A-Za-z]*, !/usr/bin/passwd root
上面的指令就是说, 给账户 fendo 除了修改其他账户密码之外的所有操作权限,然后保存退出即可。
注:
也可以直接输入命令 visudo, 他会自动打开 /etc/sudoers
hadoop 不在 sudoers 文件中。此事将被报告
问题以及解决办法:hadoop 不在 sudoers 文件中。此事将被报告
2016年09月12日 21:43:27
阅读数:1844
问题来源:
我们使用sudo命令,让hadoop用户使用root身份执行命令时报错:
[hadoop@mydocker ~]$ sudo date
[sudo] password for hadoop:
hadoop 不在 sudoers 文件中。此事将被报告。
可以看到hadoop用户没有权限使用sudo命令以root身份执行命令。
解决方法:
打开终端,先以root身份登录,然后执行如下命令:
visudo
在打开的文件中,找到下面这一行:
root ALL=(ALL) ALL
并紧帖其下面,添上自己的用户名,比如:hadoop
hadoop ALL=(ALL) ALL
如果只做到这一步,然后保存退出,那么就能使用sudo命令了,但是此时需要输入root密码才可以。要让执行时不需要输入密码,再找到下面这一句:
#%wheel ALL=(ALL) NOPASSWD: ALL
将#号去掉,使其生效。
接着我们执行如下命令,将用户"hadoop"加入到"wheel"组中
gpasswd -a hadoop wheel
这样,我们就可以使用hadoop用户登录后执行 sudo 命令时不再输入密码了。
[hadoop@mydocker ~]$ sudo date
2016年 09月 12日 星期一 21:42:52 CST
Jsp 文件中
标签显示图片
如果不能显示图片,很有可能是 src 后的路径问题,下面是可以显示图片的 new.jsp 文件
new.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
</head>
<body>
<%
String path = request.getContextPath();
out.println(path);
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
out.println(basePath);
%>
<img src="http://localhost:8080/web05_session/1.jpg" width=200 height=100 />
<%--下面这种方法也可以 --%>
<%--<img src="<%=basePath%>1.jpg" /> --%>
</body>
</html>
下面是我的项目目录结构:
关于如何在文件路径中使用变量作为文件名以将 numpy 数组存储在 numpy 文件中?的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于bat 获取 exe 文件中 产品版本号并存储到变量中、Centos7 提示 "xxx 不在 sudoers 文件中。此事将被报告。"、hadoop 不在 sudoers 文件中。此事将被报告、Jsp 文件中 标签显示图片的相关知识,请在本站寻找。
本文标签: