# Syntax: invalid character literal

**URL:** <https://discourse.julialang.org/t/syntax-invalid-character-literal/20936>\
**Category:** General Usage\
**Created:** [February 18, 2019, 2:18pm UTC](https://discourse.julialang.org/t/syntax-invalid-character-literal/20936 "2019-02-18T14:18:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bsnyh](https://avatars.discourse-cdn.com/v4/letter/b/ce7236/32.png) [@bsnyh](https://discourse.julialang.org/u/bsnyh)\
**Post date:** [February 18, 2019, 2:18pm UTC](https://discourse.julialang.org/t/syntax-invalid-character-literal/20936/1 "2019-02-18T14:18:45Z")

</div>

```julia
using PyCall
@pyimport osmnx as ox
@pyimport networkx as nx
@pyimport geopandas as gpd
@pyimport matplotlib.pyplot as plt
@pyimport pandas as pd

function getRoadGraph()

	place_name = "Beijing, China"
	graph = ox.graph_from_place(place_name, network_type = "drive") # type: networkx.classes.multidigraph.MultiDigraph
	return graph
end

# return a list of nodes along the route
function getRoute(graph, sourceLocX::Float, sourceLocY::Float, sinkLocX::Float, sinkLocY::Float)
    # @import osmnx as ox
	# @import networkx as nx
	graph_proj = ox.project_graph(graph) # reprojecting data into UTM
	orig_yx = (sourceLocY, sourceLocX) # orig point
	target_yx = (sinkLocY, sinkLocX) # target point
	# find the nearest node to the point/location orig_yx
    orig_node = ox.get_nearest_node(graph_proj, orig_yx, method="euclidean")
	# find the nearest node to the point/location target_yx
	target_node = ox.get_nearest_node(graph_proj, target_yx, method = "euclidean" )
	route = nx.shortest_path(G=graph_proj, source=orig_node, target=target_node, weight='length')
	return route
end

g=getRoadGraph()

```

Could anyone please help me out?

---

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [February 18, 2019, 2:34pm UTC](https://discourse.julialang.org/t/syntax-invalid-character-literal/20936/2 "2019-02-18T14:34:09Z")

</div>

Strings must be quoted with double quotes in Julia.

---

<div class="post-metadata">

**Author:** ![HosseinF](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hosseinf/32/35059_2.png) [@HosseinF](https://discourse.julialang.org/u/HosseinF)\
**Post date:** [April 8, 2022, 7:04pm UTC](https://discourse.julialang.org/t/syntax-invalid-character-literal/20936/3 "2022-04-08T19:04:47Z")

</div>

Hi @bsnyh , Did you solved the error? Where is the problem in your code?

---

<div class="post-metadata">

**Author:** ![Jeff\_Emanuel](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jeff_emanuel/32/15440_2.png) [@Jeff\_Emanuel](https://discourse.julialang.org/u/Jeff_Emanuel)\
**Post date:** [April 8, 2022, 7:12pm UTC](https://discourse.julialang.org/t/syntax-invalid-character-literal/20936/4 "2022-04-08T19:12:36Z")

</div>

Error in

> [@bsnyh](#):
>
> `weight='length'`
