python3执行.py文件的路径,与.py文件中编写中的路径问题

出错:

路径1的路径是~/Desktop/1_python实验作图,这个途径下有salt_alkali_soil_earthMap.py,因此python3.6可以执行它;

但是出错了

原因就是:编码程序中的路径2中,出现了“路径:./Desktop/04-00世界地图.html',

意思是:在当前路径下,先寻找Desktop文件夹,当然没有,所以就出错了。

路径改成:./04-00世界地图.html,即可在当前路径下创建文件04-00世界地图.html

以下是Java实现驼峰和下划线相互转换的工具类代码: ```java public class CamelUnderlineUtil { /** * 驼峰转下划线 * @param param 驼峰字符串 * @return 下划线字符串 */ public static String camelToUnderline(String param){ if (param==null||"".equals(param.trim())){ return ""; } int len=param.length(); StringBuilder sb=new StringBuilder(len); for (int i = 0; i < len; i++) { char c=param.charAt(i); if (Character.isUpperCase(c)){ sb.append(&#39;_&#39;); sb.append(Character.toLowerCase(c)); }else{ sb.append(c); } } return sb.toString(); } /** * 下划线转驼峰 * @param param 下划线字符串 * @return 驼峰字符串 */ public static String underlineToCamel(String param){ if (param==null||"".equals(param.trim())){ return ""; } int len=param.length(); StringBuilder sb=new StringBuilder(len); for (int i = 0; i < len; i++) { char c=param.charAt(i); if (c==&#39;_&#39;){ if (++i<len){ sb.append(Character.toUpperCase(param.charAt(i))); } }else{ sb.append(c); } } return sb.toString(); } } ``` 使用示例: ```java String camelStr = "helloWorld"; String underlineStr = CamelUnderlineUtil.camelToUnderline(camelStr); System.out.println(underlineStr); // 输出 hello_world String underlineStr2 = "hello_world"; String camelStr2 = CamelUnderlineUtil.underlineToCamel(underlineStr2); System.out.println(camelStr2); // 输出 helloWorld ``` 注意:该工具类是基于Java语言实现的,如果您使用其他语言,需要自行实现相应的转换逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值